這裡列出一部分Java Desktop的開發資源。
1。A Java.Net community for JavaDeskTop
這是sun主持的資源很全的社區,有很多關於JavaDeskTop開發的資源。
2。JDIC(Java Desktop Integration Components)
Sun主持的致力於Java和本地應用程序集成、交互的組件集,非常棒。目前有5大組件。
Desktop
FileTypes
Brower
System Tray Icon
Packager
3。JDNC(Java Desktop Network Component)
4。JExePack
一個將Java程序轉化為Exe程序的組件。
5。JSmooth
作用同JExePack。
6。JavaService
一個將Java程序轉化為NT Service的組件。
7。SKinLF
非常棒的Java LookAndFeel實現,采用配置包的形式定義Java的LookAndFeel,可以很方便的定義自己的LookAndFeel。它的網站上提供了大量Skin下載,其中不乏精品。
8。JGoodIEs
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功能。
11。Exe4j
Java 安裝程序制作工具。
12。JGraph
非常出名的Java 圖形編輯框架。
13。GEF(Graphic Edit Framework)
非常好的圖形編輯框架,雖然沒有JGraph出名,但是我始終覺得它的結構和API都比JGraph好,擴展性非常好。
14。yworks
它的YGuard是一個非常棒的混淆器,免費的,功能很強。除了YGuard它還有幾個非常好的組件。
15。Create GUI with JFC/Swing
Sun的JFC/Swing編程初學者指南。
16。Drag and Drop
Sun的關於在GUI中實現拖放操作的教學文章。
17。Joshua Marinacci的Blog
有很多介紹GUI編程的好文章。
18。CloseAndMaxTabbedPane An enhanced JTabbedPane
JavaWorld上一篇關於如何在JTabbedPane的Tab上添加Close按鈕、Maximize 按鈕和PopupMenu的文章,有源代碼下載。還可以。
19。Creating Wizard Dialogs with Java Swing
Sun上的介紹用Swing創建類似Elipse Wizard對話框的文章。