回覆列表
-
1 # 編碼是個技術活
-
2 # 尐鳶
JAVA處理事件響應的類和監聽介面大多位於AWT包中。在java.swing.event包中有專門用於Swing元件的事件類和監聽介面。
AWT事件類繼承自AWTEvent,他們的超類是EventObject。在AWT事件中,事件分為低階事件和語義事件。語義事件是對某些低階事件的一種抽象概括,是單個或多個低階事件的某些特例的集合。
事件處理模型是一個過程,即應用程式允許使用稱為監聽器的物件註冊到處理程式的過程。當發生適當的事件時,將自動通知這些註冊過監聽器,某個動作被觸發了。
-
3 # 深夜最科技
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 此處新增需要處理的資訊
}
});
一般兩種 一種就像我給你寫的這個一樣 另一種是寫個實現了 ActionListener介面的實現類 然後把這個實現類例項化 放進addActionListener()中。一般常用我這種 。
Java 中的事件類都包含在JDK 的
Java.awt.event
包中。AWT元件自身不程式設計處理相應的事件,面是交由事件監聽器(它可以是元件所在的容器類或另外的Java程式類,只要它們實現了相關的事件監聽器介面即可)處理(事件授權處理模型)。