background image

  JDIC 分为五个部分和一个孵化中的项目:

  l 桌面:为了打开、编辑和用 email 邮寄文件来打开桌面程序;

  l 文件类型:设置桌面文件类型关联;

  l 浏览器:在 AWT 画布上嵌入本地浏览器(Internet Explorer 或者 Mozilla);

  l 包装器:把 Java Web Start 程序转换成本地安装程序的命令行工具;

  l 托盘 API:支持系统托盘图标和弹出式菜单;

  l SaverBeans:Java 中的系统屏幕保护;

  桌面组件

  桌面组件是最简单和可能是最有用的 JDIC 组件了。它专用于基本的桌面服务,如在

 

正确的编辑器里打开一个文件,新建一封 Email,或者把一个 URL 发送到默认的 web

浏览器。构建这些东西需要做很多的工作,但使用起来却非常容易。如果你想告诉操作系

统打开一个 Word 文档,调用 Desktop.open(new File(“resume.doc”));就可以了,就

这么简单。

  Org.jdesktop.jdic.desktop 包只有三个类:Desktop,Message 和

DesktopException  

。Desktop 类是静态的不能被实例化。它有几个打开、编辑和打印文

件的方法。你也能打开一个新的 email 和用文本填充它。这就是 Message 使用的地方,

它能让你设置接收人,邮件体,附件,和其他部分。

  有关 Desktop 组件包最好的事就是它用起来是多么地简单。你不需要注册任何特殊

的驱动或者修改基于当前平台的配置。这些东西都已经在幕后做好了。只要你的 jdic.jar

文件在你的类路径中和本地库在你的库路径中(通常你把它和.jar 文件放在一起),代码就

可以工作了。下边是一个启动一个浏览器的在线例子: