1
我有兩個從JPanels擴展的類,並且這兩個面板都有按鈕,當它們被點擊時執行一個常見的活動。什麼纔是實現這個目標的最好方法?活動代表團是否進入這裏?就像把控制權交給另一個類的處理程序一樣? (如果我沒有錯,我認爲那是什麼代表團)(如果代表團合適,請提供一些好的學習資源)。我也想過有一個通用的靜態方法,每個類actionPerformed可能會調用它!或者還有其他更好的方法嗎?事件處理想法
我有兩個從JPanels擴展的類,並且這兩個面板都有按鈕,當它們被點擊時執行一個常見的活動。什麼纔是實現這個目標的最好方法?活動代表團是否進入這裏?就像把控制權交給另一個類的處理程序一樣? (如果我沒有錯,我認爲那是什麼代表團)(如果代表團合適,請提供一些好的學習資源)。我也想過有一個通用的靜態方法,每個類actionPerformed可能會調用它!或者還有其他更好的方法嗎?事件處理想法
考慮使用一個Action
對象,如果您有兩個或更多的組件在執行時執行相同的功能。
查看Tutorial | How to Use Actions瞭解更多信息。
優秀問題 – 2011-02-06 16:10:32
我必須拋出通常的評論,認爲擴展`JPanel`(或`JFrame`或`Thread`)是一個好主意。更喜歡構圖。 – 2011-02-07 11:42:00