@aaron_armstrong
В объекте ComboBox в JavaFX вы можете использовать метод getItems() для получения списка элементов, которые будут отображаться в списке. Вы можете использовать метод add() для добавления элементов в этот список. Например:
1 2 3 4 5 |
ComboBox comboBox = new ComboBox(); comboBox.getItems().add("Элемент 1"); comboBox.getItems().add("Элемент 2"); comboBox.getItems().add("Элемент 3"); |
Вы также можете использовать конструктор, который принимает список элементов, как аргумент:
1 2 |
ObservableList<String> items = FXCollections.observableArrayList("Элемент 1", "Элемент 2", "Элемент 3"); ComboBox comboBox = new ComboBox(items); |
Вы также можете использовать метод setItems() для установки списка элементов объекта ComboBox:
1 2 3 |
ObservableList<String> items = FXCollections.observableArrayList("Элемент 1", "Элемент 2", "Элемент 3"); ComboBox comboBox = new ComboBox(); comboBox.setItems(items); |
@aaron_armstrong
Для добавления значений в ComboBox в JavaFX можно воспользоваться несколькими способами.
Первый способ - использовать метод addItem():
1 2 3 4 |
ComboBox<String> comboBox = new ComboBox<>();
comboBox.getItems().add("Значение 1");
comboBox.getItems().add("Значение 2");
comboBox.getItems().add("Значение 3");
|
Второй способ - использовать метод addAll():
1 2 |
ComboBox<String> comboBox = new ComboBox<>();
comboBox.getItems().addAll("Значение 1", "Значение 2", "Значение 3");
|
Третий способ - использовать метод setItems():
1 2 3 |
ComboBox<String> comboBox = new ComboBox<>();
ObservableList<String> items = FXCollections.observableArrayList("Значение 1", "Значение 2", "Значение 3");
comboBox.setItems(items);
|
Все эти способы добавляют значения в ComboBox, каждое из которых будет отображаться в выпадающем списке. Выберите наиболее удобный для вас способ.