易截截图软件、单文件、免安装、纯绿色、仅160KB

如何在任务栏显示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入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

JAVA基础:解读内存优化编程


一.代码优化
  内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收 ......

Java泛型应该注意的细节

1、不可以用一个本地类型(如int   float)来替换泛型.比如List<Integer>不能用List<int>型式
2、运行时类型检查,不同类型的泛型类是等价的(Pair<String>与Pair<Employee>是属于同一个
类型 Pair),这一点要特别注意:即如果a instanceof
Pair<String>==true的话,并不代表a. ......

中国Java培训走向何方。。。

  中国Java培训,尤其是北京的Java所谓高端培训,至少已经火了5年以上了,最近有一些想法和大家分享一下。
  现在比较有名的Java培训有 达内,东方标准,尚学堂,传智博客,赛尔凯达,还有蓝点等等吧其他名气不怎么大了,对了还有北大青鸟 。
   最早知道的是北大青鸟,上大学就知道这个了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号