JFrame容器和JButton按鈕

託帕發表於2018-09-06

圖形化使用者介面----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);//顯示
	}
}

相關文章