读书人

java 怎么隐藏任务栏图标

发布时间: 2012-03-03 15:33:04 作者: rapoo

java 如何隐藏任务栏图标


我用JFrame做了一个类似QQ消息提示的窗口,但是任务栏中一直有一个图标显示着,怎么能将这个图标隐藏掉只剩一个窗口呢?

[解决办法]
JFrame/JDialog/JWindow中JWindow不会出现在任务栏。不过你需要自己提供关闭的途径、也可以使用定时器关闭。

Java code
final JWindow messagebox = new JWindow();.... final ActionListener  action = new ActionListener(){    public void actionPerformed(ActionEvent e){        messagebox.dispose();    }    };final Timer timer = new Timer(TimeUnit.MINUTES.toMillis(3),action);timer.setRepeat(false);messagebox.addWindowListener(new WindowAdapter(){    public void windowOpened(WindowEvent e){        timer.start();    }});
[解决办法]
InternalFrame是可以嵌套的内部窗体

读书人网 >J2SE开发

热点推荐