1. 程式人生 > >GUI之Frame和監視器。

GUI之Frame和監視器。

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");
}

}