Я пытаюсь изменить текст текстового поля, обрабатываемого другим классом.
public String updateAddress() {
webEngine.getLoadWorker().stateProperty().addListener((observable, oldValue, newValue) -> {
if (Worker.State.SUCCEEDED.equals(newValue)) {
Client.addressBar.setText(webEngine.getLocation());
}
});
return null;
}
, но это работает, только если текстовое поле является статическим.
Когда я пытаюсь создать метод, который обновляет текстовое поле, Java просто падает. Я пытаюсь создать браузер с несколькими вкладками, чтобы этот метод обновлял адресную строку, когда выбрана текущая вкладка.