易截截图软件、单文件、免安装、纯绿色、仅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 NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

总结java继承中应注意的问题(未完待续)

    刚刚学习了继承,记录下我觉得继承中我们应该注意的问题. 什么继承是使用extends来实现的,这种问题记录下来是不是有点降低哥的IQ呢?哈哈,所以这些基础语法就不记录咯.下面开始吧:
    1.在学习java中,我们应该要知道所有类的超类都是object类,这样说的意思就是说,所有的类都包含了 ......

一键安装双击运行——Java安装程序制作

对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,J ......

一键安装双击运行——Java安装程序制作

对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,J ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号