最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
太谷县| 陵川县| 甘肃省| 阿拉善右旗| 广丰县| 得荣县| 赞皇县| 金坛市| 育儿| 乌兰县| 宜昌市| 宁远县| 高邮市| 恩施市| 花莲县| 福海县| 珠海市| 红桥区| 景宁| 和田市| 绥棱县| 通山县| 大厂| 广河县| 密云县| 南丹县| 荃湾区| 武川县| 江油市| 中山市| 尼玛县| 中超| 上林县| 石渠县| 营山县| 独山县| 双江| 高碑店市| 化隆| 淮南市| 二连浩特市|