Swing控件
每一個用戶界麵參考主要有以下三個方麵:
-
UI 元素: 有核心視覺元素,最終用戶看到並與之交互。 GWT 提供了一個巨大的名單變化更複雜,本教學我們從基本的廣泛使用和常見的元素。
-
布局: 他們定義 UI 元素如何應安排在屏幕上,並提供一個最終的外觀和感覺的GUI(圖形用戶界麵)。在“布局”一章,這部分將被覆蓋。
-
行為: 這些事件發生時,與用戶交互的 UI 元素。這部分將被覆蓋在事件處理“一章。
每個Swing 控件繼承屬性從以下組件的類層次結構。
Sr. No. | 類 & 描述 |
---|---|
1 |
Component 容器是一個抽象基類的非菜單用戶界麵控件擺動。部分指圖形表示的對象 |
2 |
Container Container是一個組件,它可以包含其他Swing組件。 |
3 |
JComponent JComponent是一個基類,所有Swing UI 組件。為了使用繼承自JComponent 的 swing組件,組件必須是一個包容層次結構,其根是一個頂層的Swing容器。 |
SWING UI 元素:
以下是常用的控件列表而設計的圖形用戶界麵使用Swing。
Sr. No. | 控件& 描述 |
---|---|
1 |
JLabel 一個JLabel對象是在容器中放置文本的一個組成部分。 |
2 |
JButton 該類創建標記的按鈕。 |
3 |
JColorChooser JColorChooser提供一個用於控製窗格設計,讓用戶操作和選擇顏色。 |
4 |
JCheck Box JCheckBox的是一個圖形化的組件可以在一個(true)或關閉(false)狀態時。 |
5 |
JRadioButton JRadioButton類是一個圖形化的組件可以在一個(true)或關閉(false)狀態時。在一組。 |
6 |
JList JList組件向用戶展示一個滾動的文本項列表。 |
7 |
JComboBox JComboBox組件為用戶提供了一個選擇顯示菜單。 |
8 |
JTextField JTextField的對象是一個文本組件,它允許編輯的單行文本。 |
9 |
JPasswordField JPasswordField中對象是一個專門用於輸入密碼的文本組件。 |
10 |
JTextArea JTextArea對象是一個文本組件,它允許編輯的多行文本。 |
11 |
ImageIcon ImageIcon的控件的圖標界麵,實現從圖像繪製圖標 |
12 |
JScrollbar Scrollbar控件代表一個滾動條組件以讓用戶從範圍選擇的值。 |
13 |
JOptionPane JOptionPane的規定設置標準對話框,提示用戶提供值或向其發出通知。 |
14 |
JFileChooser JFileChooser的控製代表一個對話框窗口,用戶可以選擇一個文件。 |
15 |
JProgressBar 隨著任務的進展,進度條接近完成顯示任務的完成百分比。 |
16 |
JSlider JSlider讓用戶以圖形界的時間間隔內滑動旋鈕選擇一個值。 |
17 |
JSpinner JSpinner讓用戶從一個有序序列中選擇一個數字或者一個對象值的單行輸入字段。 |