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

关于Java的两个类 Desktop和SystemTray

 
在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序.下面代码演示了Desktop和SystemTray的用法.
/**
 *
 * @author chinajash
 */
public class DesktopTray {
    private static Desktop desktop;
    private static SystemTray st;
    private static PopupMenu pm;
    public static void main(String[] args) {
        if(Desktop.isDesktopSupported()){//判断当前平台是否支持Desktop类
            desktop = Desktop.getDesktop();
        }
        if(SystemTray.isSupported()){//判断当前平台是否支持系统托盘
            st = SystemTray.getSystemTray();
            Image image = Toolkit.getDefaultToolkit().getImage("netbeans.png");//定义托盘图标的图片           
            createPopupMenu();
            TrayIcon ti = new TrayIcon(image, "Desktop Demo Tray", pm);
            try {
                st.add(ti);
            } catch (AWTException ex) {
                ex.printStackTrace();
            }
     


相关文档:

java jdbc 调用 oracle存储过程 返回游标

1.创建测试表
create table users(
userid int primary key,
username varchar2(20),
userpwd  varchar2(20)
);
insert into users values(1,'test','test');
insert into users values(2,'test','test');
insert into users values(3,'test','test');
insert into users values(4,'test','test');
insert i ......

传智播客java培训2010年4月15日JQuery总结2

北京的天气哦!真的很像那个我也忘记了名字的前辈说的一句话——这天哦!就像女孩子一样哦忽冷忽热的。还想说是都是,都几月份了啊,真的是感觉不到半点春天的气息。比我在重庆的冬天还要凉,昨天夜里,冻睡了好多次!
今天放假,AJAX的课程又告一段落,继STRUTS后,我们又学无了又一门课程,喜的是总的自我感觉 ......

Java之父黯然离职 开源将何去何从

Java创始人詹姆斯·高斯林(James Gosling)日前在博客中称,已经在4月2日从甲骨文(Oracle)退休。很多人的第一反应是,他是否会投奔微软、Google之类的公司呢?不过Gosling表示目前还没有进一步打算。 
关于离职的具体原因,高斯林没有透露。只是在博客中写道:“是的,那些传言都是真的:我已经在一周前(4 ......

java常见面试题

1.如何获得数组的长度?
数组名.length
2.访问修饰符“public/private/protected/缺省的修饰符”的使用类?
public : 公共,均可访问
private: 私有的,同一个java类中可以访问.子类不能访问.
protected: 同一个包中的类都可访问.子类可以访问.
缺省,friendly :当前类,同一个包,都可以访问.
作用域 当 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号