鍍金池/ 教程/ Java/ Swing控件
Swing JRadioButton
Swing Layout布局
Swing JTextField
Swing JLabel
Swing開發(fā)環(huán)境安裝
Swing JComponent類
SWING ActionEvent事件類
Swing JScrollBar
Swing教程首頁(yè)
Swing JFileChooser
SWING ContainerEvent事件處理類
Swing AdjustmentListener接口
Swing WindowAdapter類
SWING ComponentListener接口
Swing JMenuBar類
Swing JPanel類及實(shí)例
Swing
SWING AdjustmentEvent事件處理
Swing JWindow類及實(shí)例
Swing介紹
Swing MouseMotionAdapter類
SWING WindowEvent事件類
Swing ItemListener接口
SWING MouseEvent事件類
Swing JMenu類
SWING KeyEvent事件類
Swing MouseMotionListener接口
Swing JProgressBar
SWING AWTEvent事件類
Swing JRadioButtonMenuItem類及例子
Swing KeyAdapter類
SWING ActionListener接口
Swing LayoutManager接口
SWING MouseMotionEvent事件處理
Swing Component類
Swing Container類
Swing CardLayout布局
Swing MouseAdapter類
Swing JSlider
Swing KeyListener接口
Swing FocusAdapter類
Swing JColorChooser
Swing ImageIcon
Swing JComboBox
Swing GroupLayout布局類
Swing JOptionPane
Swing GridBagLayout布局類
Swing JMenuItem類
Swing MouseListener Interface
Swing事件適配器
SWING ComponentEvent處理類
SWING PaintEvent事件類
Swing FlowLayout布局類
SWING Event事件類
Swing FocusListener接口
Swing控件
Swing JButton
Swing JCheckBox
Swing SpringLayout布局類
Swing容器
Swing事件處理
Swing事件監(jiān)聽器
Swing Menu菜單類
Swing JList
Swing ContainerListener接口
Swing LayoutManager2接口
Swing JFrame類和實(shí)例
Swing JTextArea
SWING InputEvent事件類
Swing BorderLayout布局
Swing WindowListener接口
Swing JCheckboxMenuItem類及例子
Swing JSpinner
Swing GridLayout布局類
Swing JPopupMenu類及實(shí)例

Swing控件

每一個(gè)用戶界面參考主要有以下三個(gè)方面:

  • UI 元素: 有核心視覺(jué)元素,最終用戶看到并與之交互。 GWT 提供了一個(gè)巨大的名單變化更復(fù)雜,本教程我們從基本的廣泛使用和常見的元素。

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

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

UI classes

每個(gè)Swing 控件繼承屬性從以下組件的類層次結(jié)構(gòu)。

Sr. No. 類 & 描述
1 Component
容器是一個(gè)抽象基類的非菜單用戶界面控件擺動(dòng)。部分指圖形表示的對(duì)象
2 Container
Container是一個(gè)組件,它可以包含其他Swing組件。
3 JComponent
JComponent是一個(gè)基類,所有Swing UI 組件。為了使用繼承自JComponent 的 swing組件,組件必須是一個(gè)包容層次結(jié)構(gòu),其根是一個(gè)頂層的Swing容器。

SWING UI 元素:

以下是常用的控件列表而設(shè)計(jì)的圖形用戶界面使用Swing。

Sr. No. 控件& 描述
1 JLabel
一個(gè)JLabel對(duì)象是在容器中放置文本的一個(gè)組成部分。
2 JButton
該類創(chuàng)建標(biāo)記的按鈕。
3 JColorChooser
JColorChooser提供一個(gè)用于控制窗格設(shè)計(jì),讓用戶操作和選擇顏色。
4 JCheck Box
JCheckBox的是一個(gè)圖形化的組件可以在一個(gè)(true)或關(guān)閉(false)狀態(tài)時(shí)。
5 JRadioButton
JRadioButton類是一個(gè)圖形化的組件可以在一個(gè)(true)或關(guān)閉(false)狀態(tài)時(shí)。在一組。
6 JList
JList組件向用戶展示一個(gè)滾動(dòng)的文本項(xiàng)列表。
7 JComboBox
JComboBox組件為用戶提供了一個(gè)選擇顯示菜單。
8 JTextField
JTextField的對(duì)象是一個(gè)文本組件,它允許編輯的單行文本。
9 JPasswordField
JPasswordField中對(duì)象是一個(gè)專門用于輸入密碼的文本組件。
10 JTextArea
JTextArea對(duì)象是一個(gè)文本組件,它允許編輯的多行文本。
11 ImageIcon
ImageIcon的控件的圖標(biāo)界面,實(shí)現(xiàn)從圖像繪制圖標(biāo)
12 JScrollbar
Scrollbar控件代表一個(gè)滾動(dòng)條組件以讓用戶從范圍選擇的值。
13 JOptionPane
JOptionPane的規(guī)定設(shè)置標(biāo)準(zhǔn)對(duì)話框,提示用戶提供值或向其發(fā)出通知。
14 JFileChooser
JFileChooser的控制代表一個(gè)對(duì)話框窗口,用戶可以選擇一個(gè)文件。
15 JProgressBar
隨著任務(wù)的進(jìn)展,進(jìn)度條接近完成顯示任務(wù)的完成百分比。
16 JSlider
JSlider讓用戶以圖形界的時(shí)間間隔內(nèi)滑動(dòng)旋鈕選擇一個(gè)值。
17 JSpinner
JSpinner讓用戶從一個(gè)有序序列中選擇一個(gè)數(shù)字或者一個(gè)對(duì)象值的單行輸入字段。