我需要聽Jbutton按下,但我的實現似乎不正確。在包含JButton的課堂上,我有返回一個JButtons動作偵聽器,以便其他類可以使用它
public JButton button() {
return button;
}
在類(稱呼它,listenerClass
)II監聽器按鈕
buttonClass.button().addActionListener(new buttonActionListener());
public class buttonActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
//local method calls
}
}
我需要有聽衆在listenerClass
因爲該類包含我需要的邏輯和方法。我覺得發佈整個JButton是不正確的。我不知道如何發佈按鈕actionListener,然後我可以做任何我喜歡的在listenerClass
。該buttonClass
不知道該listenerClass
在此先感謝什麼:)實現這一
另請參閱['Action'](http://docs.oracle.com/javase/tutorial/uiswing/misc/action.html)教程。 – trashgod