五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java Swing 圖形界面開發(fā)簡(jiǎn)介

2022-11-05 22:21 作者:限量版范兒  | 我要投稿

Java Swing 圖形界面開發(fā)簡(jiǎn)介

1. Swing 簡(jiǎn)介

Swing 時(shí) Java 為圖形化界面 (GUI) 應(yīng)用開發(fā)提供的一組工具包,是 Java 基礎(chǔ)類的一部分。

Swing 包含了構(gòu)建圖形化界面的各種組件,如:窗口、標(biāo)簽、按鈕、文本框等。

Swing 組件在?java.swing.*?包下。

2. Swing 組件

一個(gè) Java 的圖形化界面,由各種不同類型的“元素”(Component)組成,例如:窗口、菜單欄、對(duì)話框、標(biāo)簽、按鈕、文本框。

組件按照功能不同,可以分為?頂層容器、中間容器、基本組件。

  • 頂層容器

    • 基本組件

    • 基本組件

    • 菜單欄

    • 中間容器

2.1 頂層容器

#組件描述1JFrame一個(gè)普通的窗口(絕大多數(shù) Swing 的圖形化界面使用 JFrame 作為頂層容器)2JDialog對(duì)話框

2.2 中間容器

中間容器充當(dāng)基本組件的載體,不可獨(dú)立顯示。中間容器可以添加若干基本組件也可以嵌套中間容器,最頂層的中間容器必須一拖在頂層容器中。

常見的中間容器:

#組件描述1JPanel一般輕量級(jí)面板容器組件2JScrollPane帶滾動(dòng)條的,可以水平和垂直滾動(dòng)的面板組件3JSplitPane分隔面板4JTabbedPane選項(xiàng)卡面板5JLayeredPane層級(jí)面板

特殊的中間容器:

#組件描述1JMenuBar菜單欄2JToolBar工具欄3JPopupMenu彈出菜單4JInternalFrame內(nèi)部菜單

2.3 基本組件

基本組件是直接實(shí)現(xiàn)人機(jī)交互的組件。

常用的簡(jiǎn)單組件:

#組件描述1JLabel標(biāo)簽2JButton按鈕3JTextField文本框4JPasswordField密碼框5JProgressBar進(jìn)度條6JSlider滑塊

3. 布局管理器

咕咕咕

代碼實(shí)例: 一個(gè)簡(jiǎn)單的窗口程序

import javax.swing.*; public class Test { ? ?public static void main(String[] args) { ? ? ? ?JFrame frame = new JFrame("測(cè)試界面"); ? ? ? ?frame.setSize(400, 400); ? ? ? ?frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); ? ? ? ?frame.setLocationRelativeTo(null); ? ? ? ?JPanel panel = new JPanel(); ? ? ? ?JButton button = new JButton("測(cè)試按鈕"); ? ? ? ?panel.add(button); ? ? ? ?frame.setContentPane(panel); ? ? ? ?frame.setVisible(true); ? ?} }

鏈接:https://www.dianjilingqu.com/602365.html

Java Swing 圖形界面開發(fā)簡(jiǎn)介的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
嘉定区| 东莞市| 陇西县| 广丰县| 甘德县| 固安县| 香格里拉县| 九龙县| 峨眉山市| 小金县| 福安市| 昌宁县| 南充市| 株洲县| 建瓯市| 湖北省| 溧阳市| 江西省| 盐津县| 扶沟县| 大石桥市| 维西| 揭东县| 安达市| 平阴县| 尉氏县| 涿州市| 沐川县| 和静县| 周口市| 军事| 奉新县| 德安县| 临江市| 凭祥市| 翁牛特旗| 广汉市| 景谷| 大港区| 西华县| 谷城县|