主页 > 知识库 > 网络编程 > JSP/Java >

JAVA应用 之 快捷工具托盘(2)

来源:中国IT实验室 作者:佚名 发表于:2013-07-08 13:26  点击:
trayMenu.add(item); } MenuItem exitItem = new MenuItem(退出); exitItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); trayMenu.add(exitIte

trayMenu.add(item);  }
  MenuItem exitItem = new MenuItem("退出");
  exitItem.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e) {
  System.exit(0);
  }
  });
  trayMenu.add(exitItem);
  Image image = Toolkit.getDefaultToolkit().getImage("src/com/cxy/f/play.png");  //载入图片
  TrayIcon trayIcon = new TrayIcon(image, "快捷工具", trayMenu);  //创建trayIcon
  tray.add(trayIcon);
  }
  }
  注意:
  1.记得改成自己的图标路径,否则生成的托盘没有图标(好似没效果)
  2.eclipse环境运行的时候可能会出现乱码问题,改变运行环境配置中的编码可以解决。
  3.由于只是一个演示程序(体现的是基本思路),并没有做到很完善,如果喜欢可自行完善
  a.菜单生成的顺序可能是乱序,因为使用的是map,遍历出来的是无序的。
  b.可以加多级菜单 对菜单进行分类,这样用户体验会好些。
  c.可以打成jar包 或者 exe 方便平时使用。
  d.其他用户体验 和 性能方面的完善。(这里就不具体说了)
  4.如果有时间的话我会将这个程序完善,并打成jar包供大家使用。
  5.例子中会创建一个文本文件 路径是:d:\\cxyCommandShow.txt 里面有我博客的地址,欢迎大家访问交流(这个文件记得自己删除哦~)

有帮助
(0)
0%
没帮助
(0)
0%