Я использую библиотеку JFoenix для своих Combobox.
'boxLeague.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> boxTeams.setItems(listPremierLeague));' поместит весь текст в поле со списком boxTeams, когда что-либо выбирается из поля со списком boxLeague, но я хочу сделать так, чтобы при выборе определенного элемента в поле со списком boxLeague затем заполнялось другое поле со списком.
public class Controller implements Initializable {
@FXML
private JFXComboBox<String> boxLeague;
@FXML
private JFXComboBox<String> boxTeams;
@FXML
private JFXComboBox<String> boxPlayers;
ObservableList<String> listLeagues = FXCollections.observableArrayList(
"Bundesliga", "La Liga", "Ligue 1", "Premier League", "Serie A", "Champions League", "Europa League");
ObservableList<String> listPremierLeague = FXCollections.observableArrayList(
"Arsenal", "Bournemouth", "Brighton", "Burnley", "Chelsea", "Crystal Palace", "Everton");
@Override
public void initialize(URL location, ResourceBundle resources) {
boxLeague.setItems(listLeagues);
boxLeague.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> boxTeams.setItems(listPremierLeague));
}
}
listLeagues
? - person Luke Stevens   schedule 09.02.2018