swing的事件處理機(jī)制?
就是事件的“處理方”向事件的“發(fā)出方”先行注冊(cè),當(dāng)事件發(fā)生時(shí),事件的“發(fā)生方”負(fù)責(zé)通知事件的“處理方”。譬如編寫一個(gè)窗口,用到了JFrame,我想實(shí)現(xiàn)一個(gè)功能,當(dāng)按下Q鍵時(shí),窗口關(guān)閉。
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
public class TestFrame extends JFrame {
private static final long serialVersionUID = 5671798241966272024L;
public static void main(String[] args) {
new TestFrame();
}