У меня есть простой сценарий установки фокуса TextArea по щелчку элемента ListView. Я пробовал с доступными методами фокусировки, такими как requestFocus () или setFocusTraversable (true / false), но не получил желаемых результатов. Вот код обработчика события выбора элемента ListView.
activeUsersList.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> {
historyTextArea.appendText("ListView Selection Changed (selected: " + newValue.toString() + ")\n");
messageTextArea.setFocusTraversable(false);
});
Пожалуйста, дайте мне знать, если я что-то упустил.