javax.accessibility | 定義了用戶界面組件與提供對這些組件進行訪問的輔助技術之間的協定。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)組件,盡量讓這些組件在所有平臺上的工作方式都相同。 |
javax.swing.border | 提供圍繞 Swing 組件繪制特殊邊框的類和接口。 |
javax.swing.colorchooser | 包含供 JColorChooser 組件使用的類和接口。 |
javax.swing.event | 供 Swing 組件觸發的事件使用。 |
javax.swing.filechooser | 包含 JFileChooser 組件使用的類和接口。 |
javax.swing.plaf | 提供一個接口和許多抽象類,Swing 用它們來提供自己的可插入外觀功能。 |
javax.swing.plaf.basic | 提供了根據基本外觀構建的用戶界面對象。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)構建的用戶界面對象,Swing 的默認外觀。 |
javax.swing.plaf.multi | 提供了組合兩個或多個外觀的用戶界面對象。 |
javax.swing.plaf.synth | Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委托所有繪制。 |
javax.swing.table | 提供用于處理 javax.swing.JTable 的類和接口。 |
javax.swing.text | 提供類 DefaultEditorKit 和創建文本編輯器的支持類。 |
javax.swing.text.html | 提供類 HTMLEditorKit 和創建 HTML 文本編輯器的支持類。 |
javax.swing.text.html.parser | 提供默認的 HTML 解析器以及支持類。 |
javax.swing.text.rtf | 提供一個類 (RTFEditorKit ),用于創建富文本格式(Rich-Text-Format)的文本編輯器。 |
javax.swing.tree | 提供處理 javax.swing.JTree 的類和接口。 |
javax.swing.undo | 為應用程序(例如文本編輯器)中的撤消/恢復提供支持。 |
其中好多都不常用,最常用就是這兩個:
- javax.swing
- javax.swing.event
例程1.1 HelloWorldSwing.java

































例程2.2 HelloWorldJFrame.java








































