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>
Iを明らかに同じ問題がChoiceBox
で発生します。
または 'cbxStatus.getItems()SETALL(Status.valuesを())を持つ;' –
ああ、その1つのより良いです:D – Roland
James_Dソリューションは私です選ばれし者 ! Thnx –