这里列出一部分Java Desktop的开发资源。
这是sun主持的资源很全的社区,有很多关于JavaDeskTop开发的资源。
2。JDIC(Java Desktop Integration Components)
Sun主持的致力于java和本地应用程序集成、交互的组件集,非常棒。目前有5大组件。
Desktop
FileTypes
Brower
System Tray Icon
Packager
3。JDNC(Java Desktop Network Component)
一个将Java程序转化为Exe程序的组件。
作用同JExePack。
一个将Java程序转化为NT Service的组件。
非常棒的Java LookAndFeel实现,采用配置包的形式定义Java的LookAndFeel,可以很方便的定义自己的LookAndFeel。它的网站上提供了大量Skin下载,其中不乏精品。
JGoodies最出名的是它的FormLayout,它使swing和AWT应用程序的布局变得非常简单。由于它的影响,已经有专门针对它的DESIGNER出现,Eclipse也有相应的插件支持。FormLayout使Java的几个默认Layout相形见绌。
JGoodies还有一组Swing/Awt组件,可以很方便的创建Wizard、对话框、Splash窗体、About窗体等GUI部件。
9。Rachel(Open Source Resource Loading Toolkit for Java Web Start )
和WebStart打过交道的人可能知道,要在webstart中读取解析zip或者jar资源是一件非常困难的事,然而有些资源又必须以zip或者jar的形式存在,比如SKinLF就是这样。Rachel使你不再为这种事情烦恼。它提供两种解决方案:采用class://的协议装载URL资源,内嵌一个小型的多线程http server。
10。JavaHelper(JavaHelp System)
Sun提供的制作Java Help制作系统。允许你在GUI应用程序、Applet中提供Online Help功能。
Java 安装程序制作工具。
非常出名的Java 图形编辑框架。
13。GEF(Graphic Edit Framework)
非常好的图形编辑框架,虽然没有JGraph出名,但是我始终觉得它的结构和API都比JGraph好,扩展性非常好。
它的YGuard是一个非常棒的混淆器,免费的,功能很强。除了YGuard它还有几个非常好的组件。
Sun的JFC/Swing编程初学者指南。
Sun的关于在GUI中实现拖放操作的教学文章。
有很多介绍GUI编程的好文章。
JavaWorld上一篇关于如何在JTabbedPane的Tab上添加Close按钮、Maximize 按钮和PopupMenu的文章,有源代码下载。还可以。
Sun上的介绍用Swing创建类似Elipse Wizard对话框的文章。
posted on 2005-05-17 22:11 dev 阅读(1308) 评论(0) 编辑 收藏