JFrame容器和JButton按鈕
圖形化使用者介面----GUI
一、佈局
1.元件
以圖形化的方式顯示在螢幕上的,和使用者進行互動的物件,叫做元件。
元件包括:選單、標籤、文字框(輸密碼)、滾動條、單選、複選、按鈕等等。
2.容器
元件不能獨立的顯示出來,只能將元件放在容器裡,才能正確的顯示。
將元件合理有序的排列和分佈在容器中(包括元件的位置,大小)稱為佈局。
二、佈局管理器
每個容器都有自己的佈局管理器,當某個容器內的元件需要改變其屬性時,就需要呼叫其元件所在容器的佈局管理器。
Awt中常見的佈局管理器有:BorderLayout(邊界佈局管理),FlowLayout(流式佈局管理器),GridLayout(網格佈局管理器).
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test extends JFrame{//把需要的元件全部在這裡定義
JButton an1=null;
public static void main(String[] args){
Test lx1=new Test();//主函式只需呼叫即可
}
public Test(){
this.setTitle("使用者介面");//設定視窗標題
this.setSize(350,180);//設定大小和位置
this.setLocation(100,260);
JButton an1=new JButton("一個按鈕");//設定元件
this.add(an1);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//關閉資源
this.setVisible(true);//顯示
}
}
相關文章
- Fiori Elements List Report table 裡的普通按鈕,Global 按鈕 和 Determining 按鈕
- MFC 捕獲按鈕 按下和抬起 (轉)
- 高亮按鈕
- 【Flutter 專題】129 圖解 ToggleButtons 按鈕切換容器組Flutter圖解
- 單選按鈕和核取方塊
- Flutter Button(按鈕)Flutter
- 小程式按鈕
- 復飛按鈕
- js點選按鈕劃出選單容器第一版JS
- VUE動態路由和按鈕的實現Vue路由
- HTML input image 按鈕HTML
- HTML input button 按鈕HTML
- HTML input image按鈕HTML
- HTML input button按鈕HTML
- vue 封裝按鈕Vue封裝
- VBA命令按鈕操作
- 瞭解下Foundation 按鈕
- Qt更改按鈕樣式 (以QSpinBox使用左右按鈕樣式為例)QT
- 乾貨!必看創意按鈕設計,打造真正的按鈕誘惑
- flutter demo (二):禁用按鈕Flutter
- 單選多選按鈕
- [JS]bootstrapTable新增操作按鈕JSbootAPT
- HTML input reset 重置按鈕HTML
- Python文字框與按鈕Python
- Tkinter (02) 按鈕部件 Button
- LabVIEW的自定義按鈕View
- 按鈕式超連結
- 瞭解下Foundation 按鈕組
- QT經驗(一)——按鈕長按事件分析QT事件
- 選中按鈕改變文字大小和顏色
- (五)自定義按鈕模板和設定觸發器觸發器
- css設定按鈕心跳收縮後,按鈕文字上下抖動,如何解決?CSS
- HTML input radio單選按鈕HTML
- flutter demo (一):居中的按鈕Flutter
- 仿抖音點贊按鈕
- Material Design Lite元件之按鈕Material Design元件
- JavaScript 點選按鈕返回底部JavaScript
- Qt QMessageBox::information 自定義按鈕QTORM