如何在任务栏显示java程序图标
该代码实现了在系统右下角的任务栏中显示程序的图标,并且最小化程序后单击图标可以显示出来这个程序窗口
import java.awt.Color;
import java.awt.Image;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class test extends JFrame
{
long setTime = 30*1000;
JLabel jl = new JLabel("剩余时间:");
JLabel jl1 = new JLabel();
PopupMenu popupMenu1 = new PopupMenu();
MenuItem menuItem1 = new MenuItem();
public examTime(){
this.setLocation(200, 200);
this.setSize(300, 200);
isTray();
this.setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowIconified(WindowEvent evt)
{
unVisible();
}
});
popupMenu1.setLabel("PopupMenu");
menuItem1.setLabel("打开");
menuItem1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
showw();
}
});
popupMenu1.add(menuItem1);
}
public void unVisible(){
this.setVisible(false);
}
public void showw(){
this.setVisible(true);
}
public void isTray()
{
try
{
if (SystemTray.isSupported())
{// 判断当前平台是否支持系统托盘
SystemTray st = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage(
"E:/eclipse/workspace/test/test.gif");//定义托盘图标的图片
TrayIcon ti = new TrayIcon( image);
ti.setToolTip ( "test ");
ti.setPopupMenu ( this.popupMenu1);
st.add(ti);
}
}
catch (Exception e)
{
}
}
public static void main(String[] args)
{
new test();
}
}
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。
public static String substring(String str, int toCount,String& ......
在jdk1.2中,分别针对Jcomponent和Text类的对象定制了不同的处理键盘事件的方法:在Jcomponent中,定义了registerKeyboardAction方法,使用这个方法来将需要处理的键盘事件以及处理事件的行为绑定在一起。Text类中具有keymap对象,同Jcomponent中的处理方法类似,这个对象保存着需要处理的键盘事件和对应的行为。
而 ......
中国Java培训,尤其是北京的Java所谓高端培训,至少已经火了5年以上了,最近有一些想法和大家分享一下。
现在比较有名的Java培训有 达内,东方标准,尚学堂,传智博客,赛尔凯达,还有蓝点等等吧其他名气不怎么大了,对了还有北大青鸟 。
最早知道的是北大青鸟,上大学就知道这个了 ......