2013-02-18 194 views
0

我知道接口是什麼以及如何構建/使用接口。例如,讓我們以ActionListener接口爲例。 我的問題是我點擊一個按鈕後發生了什麼,哪個類調用了actionPerformed方法?我點擊按鈕的部分到執行actionPerformed的部分的過程是什麼?實現接口

+0

那是ActionListener android還是swing? – AlexWien 2013-02-18 20:01:30

+0

一般來說,但如果它重要的搖擺 – 2013-02-18 20:03:03

回答

1

JButton調用ActionListener

它在內部監聽鍵盤和鼠標事件。當它接收到鼠標單擊或按鍵意味着「單擊按鈕」時,它會創建一個ActionEvent實例,循環遍歷所有已添加到自身的ActionListener實例,並使用ActionEvent作爲參數調用每個實例。