jframe将程序图标写到任务栏中
来源:互联网 发布:外网端口查询 编辑:程序博客网 时间:2024/05/29 04:59
import java.awt.AWTException;
import java.awt.HeadlessException;
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.JFrame;
public class Dd extends JFrame{
public Dd() throws HeadlessException {
super("将程序图标写到任务栏中");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
setDesktop();
}
public static void main(String[] args) {
new Dd();
}
public static void setDesktop() {
SystemTray st = SystemTray.getSystemTray();
PopupMenu pm = new PopupMenu();
if (SystemTray.isSupported()) {// 判断当前平台是否支持系统托盘
Image image = Toolkit.getDefaultToolkit().getImage(
dd.class.getResource("res/bg.JPG"));// 定义托盘图标的图片
///////////设置右击图标菜单
MenuItem openBrowser = new MenuItem("Open My Blog");
openBrowser.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
MenuItem sendMail = new MenuItem("Send Mail to me");
sendMail.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
MenuItem edit = new MenuItem("Edit Text File");
sendMail.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
//关闭
MenuItem exitMenu = new MenuItem("&Exit");
exitMenu.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
pm.add(openBrowser);
pm.add(sendMail);
pm.add(edit);
pm.addSeparator();//横线
pm.add(exitMenu);
//////////
TrayIcon ti = new TrayIcon(image, "时间计算", pm);
try {
st.add(ti);
} catch (AWTException ex) {
ex.printStackTrace();
}
}
}
}
- jframe将程序图标写到任务栏中
- Jframe任务栏图标隐藏
- 将程序加载到启动项中,并隐藏任务栏下的图标
- 将程序图标加到任务栏中的程序代码!
- 隐藏程序图标到任务栏
- 将程序锁定到任务栏
- HOW TO:将程序窗口嵌入到任务栏中
- BCB如何将应用程序图标写到系统托盘中
- c++ 将程序锁定到任务栏
- 将程序图标填加进任务栏(VC++6.0)
- win7下如何把程序图标添加到任务栏…
- win7下如何把程序图标添加到任务栏…
- JFrame实现系统托盘功能缩放在任务栏,窗体图标自定义
- Python写自动化之图标锁定到任务栏或删除图标
- 关于MFC程序中隐藏任务栏图标的问题
- MFC中使用任务栏显示图标表示程序
- MFC中使用任务栏显示图标表示程序最小化
- windows7系统不能将成程序锁定到任务栏方法
- Linux性能监控、调优(CPU篇)
- PowerDesigner数据库建模name和code写反了解决或者是设置name和code的联动
- TCP/IP详解学习笔记(2)-数据链路层
- BIND9私有DNS服务器小环境搭建实验
- web集群时session同步的几种方法(统计)
- jframe将程序图标写到任务栏中
- xcode运行到真机报错 While reading xx/BackgroundHomeScreen_5.png pngcrush caught libpng error:
- Remove Duplicates from Sorted List II
- bootstrap取样
- TCP/IP详解之IP协议ARP协议和RARP协议
- s3c6410系统时钟
- poi excel 多级联动
- Android中dip,dp,sp,px的区别
- java拖动画矩形并截图