Java 如何加载没有选择值的枚举填充组合框

Java 如何加载没有选择值的枚举填充组合框,java,swing,netbeans,combobox,enums,Java,Swing,Netbeans,Combobox,Enums,在Netbeans上,我有一个jDialog,其中有一个jComboBox,它由来自Java枚举的值填充。我需要组合框的默认值在开始时为空(或null或其他值),这会迫使用户选择有效选项。我已将“selectedIndex”设置为-1,但默认值仍然是我的第一个枚举值。那么,如何在没有选择值的情况下加载组合框呢 非常感谢你的帮助 干杯。您需要按照中的建议删除并重新添加ItemListener。使用setSelectedIndex(-1)对我很有效。张贴你的文章,说明问题所在。

在Netbeans上,我有一个jDialog,其中有一个jComboBox,它由来自Java枚举的值填充。我需要组合框的默认值在开始时为空(或null或其他值),这会迫使用户选择有效选项。我已将“selectedIndex”设置为-1,但默认值仍然是我的第一个枚举值。那么,如何在没有选择值的情况下加载组合框呢

非常感谢你的帮助


干杯。

您需要按照中的建议删除并重新添加ItemListener。

使用
setSelectedIndex(-1)
对我很有效。张贴你的文章,说明问题所在。