我想在 a 中添加一个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));
然后有一个公共方法:
public void myMethod(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
// Do something
}
}
我用我的按钮做一些类似的事情,并认为对像这样更复杂的事件做同样的事情会很好。可能吗?