关于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();
}
 
相关文档:
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 ......
北京的天气哦!真的很像那个我也忘记了名字的前辈说的一句话——这天哦!就像女孩子一样哦忽冷忽热的。还想说是都是,都几月份了啊,真的是感觉不到半点春天的气息。比我在重庆的冬天还要凉,昨天夜里,冻睡了好多次!
今天放假,AJAX的课程又告一段落,继STRUTS后,我们又学无了又一门课程,喜的是总的自我感觉 ......
Java创始人詹姆斯·高斯林(James Gosling)日前在博客中称,已经在4月2日从甲骨文(Oracle)退休。很多人的第一反应是,他是否会投奔微软、Google之类的公司呢?不过Gosling表示目前还没有进一步打算。
关于离职的具体原因,高斯林没有透露。只是在博客中写道:“是的,那些传言都是真的:我已经在一周前(4 ......
1.如何获得数组的长度?
数组名.length
2.访问修饰符“public/private/protected/缺省的修饰符”的使用类?
public : 公共,均可访问
private: 私有的,同一个java类中可以访问.子类不能访问.
protected: 同一个包中的类都可访问.子类可以访问.
缺省,friendly :当前类,同一个包,都可以访问.
作用域 当 ......