五月天青色头像情侣网名,国产亚洲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ó)家法律
衡阳市| 河西区| 汶上县| 安徽省| 台湾省| 桐乡市| 鹤峰县| 滕州市| 彭山县| 常宁市| 佛坪县| 深圳市| 霍山县| 保靖县| 慈利县| 木兰县| 吴江市| 齐齐哈尔市| 临城县| 德格县| 云和县| 嘉兴市| 和龙市| 瑞安市| 东台市| 永春县| 抚顺县| 康定县| 繁峙县| 九龙县| 彭州市| 印江| 株洲市| 安化县| 远安县| 丰宁| 博兴县| 屏山县| 乌苏市| 灯塔市| 柘城县|