JAVA实现windows 系统托盘图标
-
JAVA实现windows 系统托盘图标
程序平台:JAVA 2 Standard Edition (J2SE)
所用到的包:
java.awt.AWTException;
java.awt.Image;
java.awt.MenuItem;
java.awt.PopupMenu;
java.awt.SystemTray;
java.awt.Toolkit;
java.awt.TrayIcon;
下载: MyTray.java- import java.awt.AWTException;
- import java.awt.Image;
- import java.awt.MenuItem;
- import java.awt.PopupMenu;
- import java.awt.SystemTray;
- import java.awt.Toolkit;
- import java.awt.TrayIcon;
- public class MyTray {
- public static void main(String args[]) {
- // 判断当前操作系统是否支持系统托盘
- // 最好加上这个判断,否则这个程序可能在其它操作系统上无法正常工作
- if (SystemTray.isSupported()) {
- // 通过静态方法getSystemTray()得到系统托盘
- SystemTray tray = SystemTray.getSystemTray();
- // 装载托盘图象
- Image image = Toolkit.getDefaultToolkit().getImage("D:/2.jpg");
- // 为这个托盘加一个弹出菜单
- PopupMenu popup = new PopupMenu();
- MenuItem item = new MenuItem("校园之窗");
- popup.add(item);
- // 为这个托盘加一个提示信息
- TrayIcon trayIcon = new TrayIcon(image, "提示信息", popup);
- try {
- tray.add(trayIcon);
- } catch (AWTException e) {
- System.err.println("无法向这个托盘添加新项: " + e);
- }
- } else {
- System.err.println("无法使用系统托盘!");
- }
- }
- }
-
我们的说明!
欢迎转载,但请您以链接形式注明本文出处和本站原文链接,下面是链接形式,谢谢合作!
出处链接:Allove of Paradise
原文链接:http://blog.allove.org/archives/system-ico.html
随机日志
- [下一篇] Joomla 1.5.X Template — JA Helio
- [上一篇][转载]老板不喜欢的15种人
8 条评论
Leave a Comment




十一月 2nd, 2008 at 6:56 下午
怎么用?
[回复]
qintao Reply:
十一月 2nd, 2008 at 9:34 下午
直接编译运行就可以了,
你可以封装成一个类调用 ,
[回复]
十一月 2nd, 2008 at 7:20 下午
会JAVA 的真好~~
[回复]
qintao Reply:
十一月 2nd, 2008 at 9:36 下午
其实JAVA也是在操作WINDOWS 提供的API函数库,C进行操作更直接 更高效,JAVA中有一部分设计的算法并不是最优的,比如说 JDBC 中的数据库调用很多时候都用不上所有功能,如果开发项目全部 融入进去,就会使数据库代码大增,自己做的时候很多时候都精简掉一些用不上的功能
[回复]
十一月 3rd, 2008 at 10:57 上午
JAVA看来,与我无缘了~
[回复]
十一月 3rd, 2008 at 5:19 下午
-.-很专业的样子 匿…
[回复]
十一月 19th, 2008 at 9:40 下午
这款主题很漂亮,哈哈,原来JAVA实现这个不太难呢。
[回复]
qintao Reply:
十一月 20th, 2008 at 9:24 上午
呵呵
[回复]