Как изменить метку - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д