怎么把程序最小化到托盘 怎么把程序最小化到托盘 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 准备一张图片4.png 在JFrame构造方法中添加if (SystemTray.isSupported()) { Image image = Toolkit.getDefaultToolkit().getImage( this.getClass().getResource("4.png")); PopupMenu popupMenu = new PopupMenu();//弹出菜单 MenuItem open = new MenuItem("打开"); open.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { setVisible(true); setAlwaysOnTop(true); } }); MenuItem close = new MenuItem("关闭"); close.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); popupMenu.add(open); popupMenu.add(close); TrayIcon trayIcon = new TrayIcon(image, "TrayIcon", popupMenu);//图标,标题,右键弹出菜单 trayIcon.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { setVisible(true); setAlwaysOnTop(true); } } }); try { SystemTray.getSystemTray().add(trayIcon); } catch (AWTException e1) { e1.printStackTrace(); } } jdk里面有个系统托盘的帮助文档,看一下。很简单的,祝你好运 麻烦各位写个正则表达式 跪求java.sql中getTables的用法 面试题高手指教 请问struts2怎么获得下拉菜单的值啊,菜鸟提问 (100分)继续骚扰大家,Spring与Struts1.x集成的问题 java session 难题 关于struts的问题 有研究、了解OpenOffice的,请进! struts如何检查表单输入数据必须为数字(100分) 关于在SESSION BEAN调用ENTITY BEAN的疑问,100分相送:) 好吧,我也是struts2下helloword的配置问题 wsimport 生成的客户端怎么添加soap头
Image image = Toolkit.getDefaultToolkit().getImage(
this.getClass().getResource("4.png"));
PopupMenu popupMenu = new PopupMenu();//弹出菜单 MenuItem open = new MenuItem("打开");
open.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(true);
setAlwaysOnTop(true);
}
}); MenuItem close = new MenuItem("关闭");
close.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}); popupMenu.add(open);
popupMenu.add(close); TrayIcon trayIcon = new TrayIcon(image, "TrayIcon", popupMenu);//图标,标题,右键弹出菜单 trayIcon.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
setVisible(true);
setAlwaysOnTop(true);
}
} });
try {
SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException e1) {
e1.printStackTrace();
}
}