java 如何使得浏览器最小化

ax8509 2011-09-30 11:49:27
java 如何使得浏览器最小化?
...全文
167 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
艾码仕 2011-10-02
  • 打赏
  • 举报
回复
就是说托盘最小化咯,我有段代码应该是你想要的。没经过修改,把真段代码给你,希望对你有用
public void Traymenu()//托盘图标
{
if (SystemTray.isSupported())
{
final SystemTray tray = SystemTray.getSystemTray();// 通过静态方法getSystemTray()得到系统托盘
// Image image= Toolkit.getDefaultToolkit().getImage("/picture/server3.gif");
Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("/picture/server3.gif"));// 装载托盘图象 ,获取原文件图像文件
TrayIcon trayIcon = new TrayIcon(image, "JCQ服务器", popup); // 为这个托盘加一个提示信息
try
{
tray.add(trayIcon);
}
catch (AWTException e1)
{
JOptionPane.showConfirmDialog(this.jFrame,"无法向这个托盘添加新项:"+ e1,"提示",
JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE);
}
trayIcon.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e2)
{
int buttonKey = e2.getButton();
if(buttonKey==MouseEvent.BUTTON1&&trayi==1)
{
jFrame.setVisible(true);//显示窗口
recover.setEnabled(false);//还原菜单
trayi=0;//单击托盘的桥
}
else
if(buttonKey==MouseEvent.BUTTON1&&trayi==0)
{
jFrame.setVisible(false);//隐藏窗口
recover.setEnabled(true);//还原菜单
trayi=1;//单击托盘的桥
}
}
}
);
}
else
{
JOptionPane.showConfirmDialog(this.jFrame,"无法使用托盘","提示",
JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE);
}
}

完美灬缺陷 2011-10-02
  • 打赏
  • 举报
回复
顶下。
fangzhaoguo 2011-10-02
  • 打赏
  • 举报
回复
窗口隐藏之后,监视器的焦点不就没了吗

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧