GUI之Frame和監視器。
阿新 • • 發佈:2018-12-20
package myclass; /* 圖形化由新的執行緒控制。
建立圖形化介面: 1.建立Frame窗體 2.對窗體進行基本設定 比如:大小,位置,佈局 3.定義元件 4.將元件通過窗體的add方法新增到窗體中 5.讓窗體顯示,通過setVisible(ture)
事件監聽器: 1.事件源:就是awt包或者Swing包中的那些圖形介面元件 2.事件:每一個事件源都有自己特有的對應事件和共性事件。 3.監聽器:將可以出發某一個事件的動作(不止一個動作),都已經被封裝進監聽器中。 以上三者在java中都已經定義好了, 直接獲取其物件來用就可以。 我們要做的事對產生的動作進行處理。 4.事件處理器:
/ import java.awt.; class AwtDemo { public static void main(String[] args) { //新建一個窗體,並命名為“my awt”,有一個預設的佈局方式邊界佈局 Frame f = new Frame(“my awt”);
// 設定窗體的大小,第一個數是橫座標第二個數是縱座標。 f.setSize(500,400); //設定窗體的位置 f.setLocation(300,200); f.setLayout(new FlowLayout()); //新增一個按鈕 Button b = new Button("我是一個摁按鈕"); //顯示出來窗體 f.setVisible(true); System.out.println("Hello World"); }
}