Swing結構

leungqingyun發表於2024-11-21

頂層容器

一個圖形介面至少需要一個視窗,頂層容器可以單獨顯示.

JFrame   視窗
JDialog 對話方塊

中間容器

中間容器用來充當元件的載體,不可獨立顯示;中間容器可以新增若干個元件,也可以巢狀中間容器;

中間容器用於對各種元件的管理;

最頂層的中間容器必須依託視窗(頂層容器)

JPanel   輕量級中間容器皮膚
JScrollPane 帶捲軸的中間容器皮膚
JSplitPane 分割皮膚
JTabbedPane 選項卡皮膚
JLayerePane 層級皮膚
JMenuBar   選單欄
JToolBar 工具欄
JPopupMeun 彈出選單
JInternalIFrame 內部視窗

元件

JLabel 標籤元件
JButton 按鈕元件
JRadioButton 單選按鈕元件
JCheckBox 核取方塊元件
JToggleButton 開關按鈕元件
JTextField 文字框元件
JPasswordField 密碼框元件
JTextArea 文字域元件
JComboBox 下拉選單框
JList 列表元件
JProcessBar 進度條元件
JSlider 滑塊元件
JFileChooser 檔案選擇元件
JColorChooser 顏色選擇元件
JTabble 表格元件
JTree 樹元件

相關文章