【发布时间】:2015-05-18 08:34:19
【问题描述】:
我有一个 Java 问题。 我制作了一个包含复选框(mPortalJCheckbox)和组合框(mVersandComboBox)的代码。
当 Checkbox 为 true 时,mVersadComboBox 中应该只有 2 项。 否则应该有 3 个项目。
我的听众是这样的:
mPortalJCheckbox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (mPortalJCheckbox.isSelected() == false) {
System.out.println(mPortalJCheckbox.isSelected());
mVersandComboBox.removeItemAt(2);
mVersandComboBox.revalidate();
mVersandComboBox.repaint();
}
}
});
我认为 Combobox 删除了最后一项,但它不会重新绘制 Combobox 权利。我的错在哪里?
谢谢:)
【问题讨论】:
标签: java combobox refresh repaint