从枚举填充 JavaFX ComboBox 或 ChoiceBox
有没有办法填充JavaFX或枚举的所有枚举?ComboBox
ChoiceBox
这是我尝试过的:
public class Test {
public enum Status {
ENABLED("enabled"),
DISABLED("disabled"),
UNDEFINED("undefined");
private String label;
Status(String label) {
this.label = label;
}
public String toString() {
return label;
}
}
}
在另一个类中,我正在尝试填充:ComboBox
ComboBox<Test.Status> cbxStatus = new ComboBox<>();
cbxStatus.setItems(Test.Status.values());
但是我得到一个错误:incompatible types: Status[] cannot be converted to ObservableList<Status>
我显然遇到了同样的问题。ChoiceBox