に を追加したいItemListener
のですJComboBox
が、気の利いEventHandler
た .
このようなもの:
comboBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
// Do something
}
}
});
次の形式で:
comboBox.addItemListener((ItemListener)EventHandler.create(ItemListener.class, target, method, event));
そして、pulic メソッドを使用します。
public void myMethod(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
// Do something
}
}
私は自分のボタンで同様のことを行い、このようなより複雑なイベントで同じことを行うのは非常に良いと思いました. 出来ますか?