Как изменить метку - Java
Формулировка задачи:
При определенных ошибках я вызываю модальное окно с меткой где должен быть текст ошибки, но текст который сеттится в эту метку не отображается в окне. В чем ошибка?
Листинг программы
- public class ControllerErrorFrame {
- @FXML
- private Label labelError;
- @FXML
- private Button okButton;
- @FXML
- public void pressOk(ActionEvent actionEvent) {
- Stage window = (Stage) okButton.getScene().getWindow();
- window.close();
- }
- void showDialog(ActionEvent actionEvent, String text){
- try {
- Label labelError = new Label(text);
- Parent root = FXMLLoader.load(getClass().getResource("/view/UIView/fxml/error.fxml"));
- Stage stage = new Stage();
- Scene scene = new Scene(root);
- stage.setTitle("Ошибка");
- stage.setResizable(false);
- stage.setScene(scene);
- stage.initModality(Modality.APPLICATION_MODAL);
- stage.initOwner(((Node)actionEvent.getSource()).getScene().getWindow());
- stage.show();
- labelError.setText(text);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
Решение задачи: «Как изменить метку»
textual
Листинг программы
- private String text;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д