Кнопка Javafx не включенаJAVA

Программисты JAVA общаются здесь
Anonymous
Кнопка Javafx не включена

Сообщение Anonymous »

У меня есть простой интерфейс программы Javafx, содержащий таблицу для ввода данных об учащихся. Есть 3 кнопки для добавления, обновления и удаления, но я их отключил. Есть кнопка активации редактирования. При нажатии появляется небольшой интерфейс для ввода пароля (qwerty1234). При вводе пароля активируются три кнопки, и маленькое окно исчезает, но кнопки не активируются, даже если нет ошибок или исключений, так в чем же причина?
Это код метода разблокировки:

Код: Выделить всё

@FXML
void unlock(ActionEvent event) throws IOException {
if(txtactivate.getText().equals("qwerty1234")) {
FXMLLoader loader = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"));
loader.load();

FXMLDocumentController fxmlDocumentController = loader.getController();

unlock_btn.getScene().getWindow().hide();

fxmlDocumentController.btnAdd.setDisable(false);
fxmlDocumentController.btnDelete.setDisable(false);
fxmlDocumentController.btnUpdate.setDisable(false);
} else {
Alert alert = new Alert(Alert.AlertType.ERROR);
alert.setTitle("Error Message");
alert.setHeaderText(null);
alert.setContentText("Wrong Password!");
alert.showAndWait();
}
}
Кнопки должны быть включены, но это не так
[img]https://i.sstatic .net/oJwU1rBA.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/786 ... not-enable

Вернуться в «JAVA»