[問題] 請問選項按鈕和ActionListener的寫法方式哪種比較好?
關於選項按鈕和ActionListener的寫法,因為剛初學,目前認識到三種方法:
第一種是addActionListener(this),類別本身implements ActionListener,在方法
actionPerformed(evt)裡,用getSource取得發出事件的按鈕後,再慢慢比對按鈕,看是
哪個按鈕發出的事件的,執行不同的指令。
第二種是addActionListener(this),類別本身implements ActionListener,在方法
actionPerformed(evt)裡,用getSource取得發出事件的按鈕後,再用
getActionCommand()取得各按鈕不同的command,執行不同的指令。
第三種是直接用匿名類別addActionListener(new ActionListener(){...}),減少了比對
的動作,但是編譯後,會出現很多 Name$1.class、Name$2.class...等匿名類別,感覺好
像很雜亂。
請問如果寫的程式裡有許多按鈕選項,用哪種方法比較好呢?常看許多範例都是用第三種
,第三種真的比較好(不會很亂)嗎?如果是大大你們是用哪一種呢?還是有更好更方便的
寫法?
跪求聆聽各位大大高明的意見~謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.194.30
推
08/30 00:35, , 1F
08/30 00:35, 1F
推
08/30 00:40, , 2F
08/30 00:40, 2F
→
08/30 00:42, , 3F
08/30 00:42, 3F
→
08/30 19:50, , 4F
08/30 19:50, 4F
→
08/30 19:52, , 5F
08/30 19:52, 5F
推
09/01 02:32, , 6F
09/01 02:32, 6F
→
09/01 09:11, , 7F
09/01 09:11, 7F