[問題] ActionListener一定要寫成inner class??

看板java作者 (七把鑰匙的主人)時間19年前 (2006/06/13 14:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
我是看到Thinking in Java上build一個獨立的ActionListener可以這樣寫: public class Test extends JApplet { ........................................ ........................................ class TestListener implements ActionListener { public void actionPerformed(ActionEvent e) { ............................ } } } 然後比如說要加到一個按鈕Button1上就可以直接加: Button1.addActionListener(new TestListener()); 但是我如果把TestListener獨立寫成另一個class而非寫成inner class, 用addActionListener(new TestListener());就沒有反應。 不知道是啥原因會造成這樣的結果~有勞各位大大解答了m(_ _)m -- Eagle Fly Free!!Let People see!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.46.150
文章代碼(AID): #14Zc7wb9 (java)
文章代碼(AID): #14Zc7wb9 (java)