這一節意味著唯一向我們介紹的是Swing的強大力量和我們的著手處,因此我們能注意到通過庫,我們會感覺到我們的方法何等的簡單。到目前為止,我們已看到的可能足夠滿足我們UI設計需要的一部分。不過,這裡有許多有關Swing額外的情況——它有意成為一全功能的UI設計工具箱。如果我們沒有發現我們所需要的,請到SUN公司的在線文件中去查找,並搜索WEB。這個方法幾乎可以完成我們能想到的任何事。
本節中沒有涉及的一些要點:
■更多特殊的組件,例如JColorChooser,JFileChooser,JPasswordField,JHTMLPane(完成簡單的HTML格式化和顯示)以及JTextPane(一個支持格式化,字處理和圖像的文字編輯器)。它們都非常易用。
■Swing的新的事件類型。在一些方法中,它們看起來像違例:類型非常的重要,名字可以被用來表示除了它們自己之外的任何事物。
■新的布局管理:Springs & Struts以及BoxLayout
■分裂控制:一個間隔物式的分裂條,允許我們動態地處理其它組件的位置。
■JLayeredPane和JInternalFrame被一起用來在當前幀中創建子幀,以產生多文件接口(MDI)應用程序。
■可插入的外觀和效果,因此我們可以編寫單個的程序可以像期望的那樣動態地適合不同的平台和操作系統。
■自定義光標。
■JToolbar API提供的可拖動的浮動工具條。
■雙緩存和為平整屏幕重新畫線的自動重畫批次。
■內建“取消”支持。
■拖放支持。