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

Swing控件

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

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

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

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

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