package minsize;
import javax.swing.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
public class minsize extends JFrame{
public JFrame frame;
public minsize(){
frame=new JFrame();
frame.setSize(300,300);
frame.setLocation(300,300);
frame.setVisible(true);
JLabel jb=new JLabel("这是一个托盘的练习!");
jb.setHorizontalAlignment(JLabel.CENTER);
frame.add(jb);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
minsize s=new minsize();
try{
s.addIcontoTray();
}
catch(Exception e){
e.printStackTrace();
}
}
public void addIcontoTray()throws AWTException{
if(SystemTray.isSupported()){
///////系统托盘=系统托盘的图片+系统托盘的显示信息+系统托盘的快捷菜单
/////图像
URL imageUrl=this.getClass().getResource("/1.jpg");
ImageIcon image=new ImageIcon(imageUrl);
///////弹出菜单
PopupMenu menu=new PopupMenu();
MenuItem item=new MenuItem("退出");
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
menu.add(item);
MenuItem item1=new MenuItem("打开");
item1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
frame.setVisible(true);
}
});
menu.add(item1);
//////建立系统托盘
SystemTray tray=SystemTray.getSystemTray();
TrayIcon icon=new TrayIcon(image.getImage(),"学习使用系统托盘",menu);
tray.add(icon);
}
}
}
这是一个小的系统托盘程序,还有好多不足,希望看到的同学多加指正。
分享到:
相关推荐
java系统托盘 java 系统托盘 系统托盘 java 系统托盘java java任务栏 java 任务栏 任务栏java 任务栏 java 源代码
JAVA系统托盘图标控制程序JAVA系统托盘图标控制程序JAVA系统托盘图标控制程序
Java实现系统托盘的绝好例子,对于喜欢界面设计的朋友是不能错过的,大家可以下载下来学习,代码很容易懂!~
一个完整系统托盘源代码(java)
java系统托盘,在jdk1.6里面测试过
java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序...
利用Java实现托盘,支持声音和图标的闪动非常经典。
一个好用的java托盘小例子,导入eclipse直接运行
本程序举例说明了java如何实现托盘功能
java实现托盘、气泡程序源码,程序不复杂,亲测可用。
jar文件双击可以执行,jar里有源代码,可以用解压缩工具查看。 Java实现系统托盘
java实现托盘小示例,类似于QQ右下方图标效果
JAVA实现系统托盘简单例子
java实现系统托盘两种方法JNI/JDK6.0
java QQ项目实现托盘的小例子,很实用
实现了java的系统托盘等等之类的。要看的可以see see 额
java 托盘定时闪烁邮件提示,弹出窗口,显示邮件内容
java 托盘图标,
java应用程序实现系统托盘功能,可以像QQ一样后台挂载运行
Tray Java托盘代码实例, Java Tray, 托盘