-3
JButton
の方法に、これをどうすればいいですか?ActionListener
(メソッドが、yeah..hmでそれをすべてを投げるためにその可能性を認識してイム。)JButtonのアクションリスナーをメソッドとして作成するには?
myJButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e){
//do stuff
}
});
THXのy'all、
編集:迅速な対応に感謝の誰もが、私の説明は「wasn非常にクリアです。
私はラムダの使用を見て、それは私が思っていたものとかなり異なっていましたが、他の方法もまた知っていることは素晴らしいです。
myButton.addActionListener(e -> myButtonMethod());
public void myButtonMethod() {
// code
}
ありがとう、皆さん。
私は次回より明確かつ迅速になるように努めます。
「方法にする」とはどういう意味ですか?できるだけ具体的かつ明確にしてください。例えば、あなたは既にメソッドを持っています - 'actionPerformed(...) ' –
メソッドを作成し、標準のアクションリスナーをデリゲートに追加し、そこからメソッドを呼び出します。 – dasblinkenlight
lamdaまたはメソッドのリファレンスでは、 'myButton.addActionListener(e - > doSomething())'または 'myButton.addActionListener(this :: doSomethingWithEvent)' –