重拾java基礎(十九):GUI簡單使用總結
一、專業術語
UI User Interface
UI User Interface 使用者介面圖形化介面
4. 我們平常使用的QQ、WPS等很多軟體都有GUI,但是像後台服務程式是沒有UI的
二、Java GUI系統
java.awt 系統
. javax.swing 輕量級
3. 窗體以及窗體上的標籤、文字方塊、按鈕等都可以稱為元件或控制項
4. GUI API結構圖
a. Component是頂層父類組件
b. 分兩派:容器 普通組件
三、JFrame類別
附標題列和窗體按鈕的視窗)
0:表示點擊關閉按鈕時啥都不干
1:表示點擊關閉按鈕時隱藏窗體 預設
2:表示關閉窗體同時結束程序四、常用元件
對於任何一個元件來說,都包含兩部分:屬性與動作(事件)2. 單行文字方塊 JTextField 按鈕 JButton類別 文字區域JTextArea類
public String getText() public void setText(String text) public void setSize(int width, int height) public void setLocation(int x , int y)
大類:絕對定位 使用Java內建的佈局管理器
a.以窗體左上角作為坐標遠點
b.setLocation()方法
b.setLocation()方法
b.setLocation()方法版面配置管理器
4. 事件來源:事件發生在哪個元件上 類別
5. 監聽器:是一個介面使用的是該介面的實作類別1 . 適配器 Adapter2. 把實作關係轉換為繼承關係,那個介面的空實作類別叫做適配器類別
十、使用WindowBuilder外掛程式實作視覺化開發