1. 程式人生 > >第一步 寫一個視窗並且實現關閉的功能

第一步 寫一個視窗並且實現關閉的功能

新建一個名為TankClient的類 並在類中新增如下的程式碼

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;


public class TankClient extends Frame{
public void lunchFrame(){
this.setLocation(400,300);
this.setSize(800, 600);
setVisible(true);
this.setResizable(false);
this.setTitle("坦克大戰");
this.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
System.exit(0);//最重要的邏輯控制程式碼
}
});
}
 public static void main(String[] args) {
TankClient tc =new TankClient();
tc.lunchFrame();
}
}

其中windowAdapter為事件處理器(實現了事件監聽器介面windowListener中所有的事件處理函式,都是空實現,如果有需要可以自己重寫對應的函式,簡化了步驟),windowClosing為事件處理器,接收一個事件物件(windowEvent)。System.exit(0)為主要控制,表示退出程式。詳細情況可以參考Java的事件處理機制。

注意掌握匿名類的書寫方法

Tips 在Eclipse中如果要重寫一個方法,可以使用標籤欄中的Source