Java 单击JCheckBox时执行什么方法
我已经编写了一个扩展JCheckBox的类,现在希望覆盖在单击复选框时执行的方法。我试过“setSelected”和“doClick”,但都没有达到我的预期Java 单击JCheckBox时执行什么方法,java,swing,Java,Swing,我已经编写了一个扩展JCheckBox的类,现在希望覆盖在单击复选框时执行的方法。我试过“setSelected”和“doClick”,但都没有达到我的预期 非常感谢您的帮助。这是一个事件驱动的模型;您需要做的是在复选框中附加一个 请参阅Swing教程: 您的代码可能如下所示: ... myCheckBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e
非常感谢您的帮助。这是一个事件驱动的模型;您需要做的是在复选框中附加一个 请参阅Swing教程: 您的代码可能如下所示:
...
myCheckBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
// the checkbox was just selected
} else {
// the checkbox was just deselected
}
}
});