日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GUI(概述和布局)

發(fā)布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GUI(概述和布局) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

GUI Graphical User Interface(圖形用戶接口)
用圖形的方式,來顯示計算機操作的界面,這樣更方便更直接

GLI Command line Uesr Interface(命令行用戶接口)
就是常見的Dos命令行操作
需要記憶一些常用的命令,操作不直觀

舉例:
比如:創(chuàng)建文件夾,或者刪除文件夾等

Java為GUI提供的對象都存在java.Awt和javax.Swing兩個包中。

Awt和Swing
java.Awt:Abstract Window ToolKit(抽象窗口工具包)
需要調用本地系統(tǒng)方法實現(xiàn)功能。屬重量級控件。
不同的操作系統(tǒng)使用AWT建立的class文件,產生的圖形化界面會有差異

javax.Swing:在AWT的基礎上,建立的一套圖形界面系統(tǒng),其中提供了更多的組件
提高了跨平臺性,在任何系統(tǒng)中運行都一模一樣。
而且完全有Java實現(xiàn),增強了移植性,屬輕量級控件。


Component
|--Button(按鈕)
|--Label(標簽)
|--Checkbox(復選框)
|--TextComponent(文本組件)
|--TextArea(文本框)
|--TextField(文本區(qū)域)
|--Container(容器)
|--Panel(面板)
|--Window(窗口)
|--Frame(框架)
|--Dialog(對話框)
|--FileDialog(文件對話框)

Container:為容器,是特殊組件,該組件中可以通過add方法添加其他組件進來。


容器中的組件的排放方式,就是布局

常見的布局管理器
Flow Layout (流式布局管理器)
從左到右的順序排列
Panel默認的布局管理器

Border Layout (邊界布局管理器)
東,南,西,北,中
Frame默認的布局管理器

Grid Layout (網(wǎng)格布局管理器)
規(guī)則的矩陣

Card Layout (卡片布局管理器)
選項卡

GridBag Layout (網(wǎng)格包布局管理器)
非規(guī)則的矩陣

轉載于:https://www.cnblogs.com/s158/p/5080457.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的GUI(概述和布局)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。