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

































例程2.2 HelloWorldJFrame.java








































