Как изменить метку - Java

Узнай цену своей работы

Формулировка задачи:

При определенных ошибках я вызываю модальное окно с меткой где должен быть текст ошибки, но текст который сеттится в эту метку не отображается в окне. В чем ошибка?
Листинг программы
  1. public class ControllerErrorFrame {
  2. @FXML
  3. private Label labelError;
  4. @FXML
  5. private Button okButton;
  6.  
  7. @FXML
  8. public void pressOk(ActionEvent actionEvent) {
  9. Stage window = (Stage) okButton.getScene().getWindow();
  10. window.close();
  11. }
  12. void showDialog(ActionEvent actionEvent, String text){
  13. try {
  14. Label labelError = new Label(text);
  15. Parent root = FXMLLoader.load(getClass().getResource("/view/UIView/fxml/error.fxml"));
  16. Stage stage = new Stage();
  17. Scene scene = new Scene(root);
  18. stage.setTitle("Ошибка");
  19. stage.setResizable(false);
  20. stage.setScene(scene);
  21. stage.initModality(Modality.APPLICATION_MODAL);
  22. stage.initOwner(((Node)actionEvent.getSource()).getScene().getWindow());
  23. stage.show();
  24.  
  25. labelError.setText(text);
  26. } catch (IOException e) {
  27. e.printStackTrace();
  28. }
  29. }

Решение задачи: «Как изменить метку»

textual
Листинг программы
  1.  private String text;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут