位置:首頁 > Java技術 > Swing > Swing控件

Swing控件

每一個用戶界麵參考主要有以下三個方麵:

  • UI 元素: 有核心視覺元素,最終用戶看到並與之交互。 GWT 提供了一個巨大的名單變化更複雜,本教學我們從基本的廣泛使用和常見的元素。

  • 布局: 他們定義 UI 元素如何應安排在屏幕上,並提供一個最終的外觀和感覺的GUI(圖形用戶界麵)。在“布局”一章,這部分將被覆蓋。

  • 行為: 這些事件發生時,與用戶交互的 UI 元素。這部分將被覆蓋在事件處理“一章。

UI classes

每個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讓用戶從一個有序序列中選擇一個數字或者一個對象值的單行輸入字段。