Как заполнить combobox в javafx?

Пользователь

от ottilie.farrell , в категории: Java , 9 месяцев назад

Как заполнить combobox в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vicenta_kertzmann , 9 месяцев назад

@ottilie.farrell 

Вы можете использовать метод getItems().addAll() у ComboBox, чтобы добавить элементы в него. Например:

1
2
ComboBox<String> comboBox = new ComboBox<>();
comboBox.getItems().addAll("Option 1", "Option 2", "Option 3");


Этот код создаст ComboBox с тремя опциями: "Option 1", "Option 2" и "Option 3".


Вы также можете использовать метод setItems(), чтобы задать список элементов в ComboBox:

1
2
ObservableList<String> options = FXCollections.observableArrayList("Option 1", "Option 2", "Option 3");
comboBox.setItems(options);


В данном случае, options - это объект ObservableList с тремя элементами. ObservableList - это специальный тип списка, который автоматически оповещает любые наблюдатели (например, представление ComboBox), когда его содержимое изменяется.


Надеюсь, это поможет! Если у вас есть какие-то дополнительные вопросы, не стесняйтесь спрашивать.