1. 程式人生 > >ava中JFrame類中函式addWindowListener(new WindowAdapter)

ava中JFrame類中函式addWindowListener(new WindowAdapter)

在java編寫的過程中常常遇到樣的一段程式碼

frame.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent e) {
        System.exit(0);//退出系統
    }
});

這個是表示在視窗新增一個Windows事件訊息,目的是我們關閉視窗的時候可以正常的退出,其實這段語句等價於

frame.setDefaultCloseOptration(JFrame.EXIT_ON_CLOSE);

在d段語句中new WindowAdapter表示新的建立WindowAdapter的物件 中間是對一個函式也就是windows視窗關閉函式進行重寫