我還是個學生,我不確定ActionListener的結構是什麼?將它們留在佈局構造函數中是完全可以的嗎?我不想早期訓練自己的壞習慣...什麼是正確的ActionListener結構?
澄清我使用谷歌的網絡工具包,它默認在構造函數中創建動作監聽器,但在此之前,我使用ActionListenerHandler(它是一個構造函數本身)
我還是個學生,我不確定ActionListener的結構是什麼?將它們留在佈局構造函數中是完全可以的嗎?我不想早期訓練自己的壞習慣...什麼是正確的ActionListener結構?
澄清我使用谷歌的網絡工具包,它默認在構造函數中創建動作監聽器,但在此之前,我使用ActionListenerHandler(它是一個構造函數本身)
我相信答案是..它取決於.. 如果它是一個一個的東西..你可以把它留在構造函數中,我假設你有什麼是實現ActionListener的匿名類。
如果您想重用ActionListener。您可以創建一個類來實現ActionListener,並簡單地創建該類的實例。
我認爲一些開發人員不喜歡在View中創建ActionListeners。有人認爲它將邏輯添加到視圖中。
也許您的瀏覽真的應該公開的方法addSomeActionListener(ActionListener actionListener);
http://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html – smcg
我真的不知道到底你的問題是什麼。請儘可能澄清。 –