JDK6中系统托盘(tray)的使用方法
来源:互联网 发布:网络还原精灵 编辑:程序博客网 时间:2024/06/05 09:54
1 先看运行效果
托盘的现实效果
鼠标右键点击托盘
点击关于出现的对话框
2 源代码
提示:
1 一定要用JDK6及以上的版本。
2 那个托盘的图标,我使用的是网站地址栏的小图标,16×16, 大家自己准备吧。
托盘的现实效果
鼠标右键点击托盘
点击关于出现的对话框
2 源代码
- package code.jdk.awt;
- import java.awt.Image;
- import java.awt.MenuItem;
- import java.awt.PopupMenu;
- import java.awt.SystemTray;
- import java.awt.Toolkit;
- import java.awt.TrayIcon;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JOptionPane;
- public class SystemTrayDemo3 {
- public static void main(String[] args) throws Exception {
- if (!SystemTray.isSupported()) {
- System.out.println("SystemTray is not supported");
- return;
- }
- SystemTray tray = SystemTray.getSystemTray();
- Toolkit toolkit = Toolkit.getDefaultToolkit();
- Image image = toolkit.getImage("images/tray.gif");
- PopupMenu menu = new PopupMenu();
- MenuItem messageItem = new MenuItem("关于");
- messageItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- JOptionPane.showMessageDialog(null, "www.java2000.net");
- }
- });
- menu.add(messageItem);
- MenuItem closeItem = new MenuItem("退出");
- closeItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- System.exit(0);
- }
- });
- menu.add(closeItem);
- TrayIcon icon = new TrayIcon(image, "JAVA世纪网托盘演示", menu);
- icon.setImageAutoSize(true);
- tray.add(icon);
- }
- }
提示:
1 一定要用JDK6及以上的版本。
2 那个托盘的图标,我使用的是网站地址栏的小图标,16×16, 大家自己准备吧。
- JDK6中系统托盘(tray)的使用方法
- JDK6中系统托盘(tray)的使用方法
- node-webkit 相关使用心得 --系统托盘(tray)的使用方法
- 求 objectdock 的 tray系统托盘插件
- [wx]系统托盘(Tray)-wxTaskBarIcon
- 系统托盘使用 Using system tray
- C# Windows Form 最小化系统托盘(Tray)
- outlook 2007最小化到系统托盘去(tray)
- JavaSwing_5.6: 系统托盘(System Tray)
- JDK6中AtomicInteger的实现
- java中生成托盘(tray)图标的简单方法
- java中系统托盘的实现
- 14. 13. 6. 系统托盘使用 Using system tray
- centos 4.6 中 jdk6的安装
- VC Tray Icon的使用
- Delphi中实现系统托盘的功能
- JAVA6新特性之---java桌面应用中生成托盘(tray)图标的简单方法
- Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法
- 藏地密码1: 阅读完毕 用时1天
- 进制转换(十进制转n进制)
- PHP通用分页类(支持php,ajax,html) v1.1.20100329修正版
- 精简ASP购物车类(Session+XML)
- ubuntu + emacs + fcitx 中文输入解决方案
- JDK6中系统托盘(tray)的使用方法
- Javascript 脚本的调试经验
- 研究字符串转Unicode额外2个字节的来源
- 简化事件和委托
- C#接口基础
- Silverlight Beta 2 與 RC
- 用C语言开发DOS下的图形界面
- 100多篇编程,嵌入式,网络相关技术文章
- 适用才是王道 浅议企业如何合理选择CRM软件