@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, каждое из которых будет отображаться в выпадающем списке. Выберите наиболее удобный для вас способ.