从枚举填充 Swing JComboBox
我想用 .java.swing JComboBox
Enum
例如:
public enum Mood { HAPPY, SAD, AWESOME; }
并让这三个值填充只读 。JComboBox
谢谢!
我想用 .java.swing JComboBox
Enum
例如:
public enum Mood { HAPPY, SAD, AWESOME; }
并让这三个值填充只读 。JComboBox
谢谢!
尝试:
new JComboBox(Mood.values());
如果您不想(或不能)使用默认构造函数更改初始化,则可以使用方法:setModel()
JComboBox<Mood> comboBox = new JComboBox<>();
comboBox.setModel(new DefaultComboBoxModel<>(Mood.values()));