Java學習第二十節 之圖形化界面應用
1、javax.swing包中有頂級容器和輕量級兩種類型的組件,Swing輕量級的組件都是由AWT的Container類直接或者間接派生而來的
Com.sun.swing.plat.motif:實現Motif界面樣式代表類
Com.sun.java.swing.plat.windows:實現Windows界面樣式的代表類
javax.swing:Swing組件和使用工具.
javax.swing.border:Swing輕量組件邊框
javax.swing.colorchooser:JcolorChooser的支持類/接口
javax.swing.event:事件和監聽器類
javax.swing.filechooser:JFileChooser的支持類/接口
javax.swing.pending:未完全實現的Swing組件
javax.swing.plat:抽象類,定義UI代表的行爲
javax.swing.plat.basic:實現所有標準界面樣式代表類
javax.swing.plat.metal:實現metal界面代表類
javax.swing.table:Jtable組件
javax.swing.test:支持文檔的顯示和編輯
javax.swing.test.html:支持顯示和編輯html文檔
javax.swing.test.html.parser:html文檔的分析器
javax.swing.test.rtf:支持顯示和編輯RTF文件
javax.swing.tree:Jtree組件的支持類
javax.swing.undo:支持取消操作
2、Swing組件
JButton 按鈕
JCheckBox 複選框
JradioButton 單選按鈕
JComboBox 組合框
JProgressBar 進度條
Jtable 表格
JTestField 文本框
3、Swing常用窗體
JFrame :和Frame類似,有兩種創建方式,即實例化和繼承JFrame
JDialog :是創建對話框窗體的主要類,使用它主要是用來創建一個自定義對話框
4、Swing常用面板
Jpanel:和Panel類似,父類是JComponent,而JComponent繼承了Container類。