我有一堆控制对象(准确地说是文本框),它们在 FXML 加载期间使用 @FXML 注释注入到我的代码中。
当用户通过单击标题栏上的关闭框关闭场景时,我想保存这些控件的状态,特别是文本值。
但是,当我在 OnCloseRequest 处理程序中捕获 CloseRequest 事件时,我发现控制变量的值为 null(原始注入有效,因此这是在加载 FXML 和调用 OnCloseRequest 之间发生的事情)。
谁能解释这种行为和/或建议我如何获得我想要的功能?
TIA
我有一堆控制对象(准确地说是文本框),它们在 FXML 加载期间使用 @FXML 注释注入到我的代码中。
当用户通过单击标题栏上的关闭框关闭场景时,我想保存这些控件的状态,特别是文本值。
但是,当我在 OnCloseRequest 处理程序中捕获 CloseRequest 事件时,我发现控制变量的值为 null(原始注入有效,因此这是在加载 FXML 和调用 OnCloseRequest 之间发生的事情)。
谁能解释这种行为和/或建议我如何获得我想要的功能?
TIA