1

に を追加したい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
    }
}

私は自分のボタンで同様のことを行い、このようなより複雑なイベントで同じことを行うのは非常に良いと思いました. 出来ますか?

4

0 に答える 0