1

我想在 a 中添加一个ItemListenerJComboBox但要使用漂亮的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
    }
}

我用我的按钮做一些类似的事情,并认为对像这样更复杂的事件做同样的事情会很好。可能吗?

4

0 回答 0