[英]Implementing interfaces
我知道什么是接口以及如何構建/使用接口。 讓我們以ActionListener接口為例。 我的問題是單擊按鈕后哪個類將調用actionPerformed方法會發生什么?從單擊按鈕的部分到執行actionPerformed的部分的過程是什么?
JButton
調用ActionListener
。
在內部,它偵聽鍵盤和鼠標事件。 當它收到鼠標單擊或表示“單擊按鈕”的按鍵時,它將創建一個ActionEvent
實例,循環遍歷所有已添加到自身的ActionListener
實例,並以ActionEvent
作為參數調用每個實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.