当我按下其中一个按钮时,我就有了这个 JavaFx 应用程序,另一个 javafx 类启动了!
所以我需要知道的是:当我按下第二个类的后退按钮时,我需要找到第一个窗口,其值与大中输入的值相同! 我现在能做的就是:
Platform.runLater(new Runnable() {
@Override
public void run() {
try {
new MainApp().start(stage);
} catch (Exception e) {
StringWriter errors = new StringWriter();
e.printStackTrace(new PrintWriter(errors));
log.error(errors.toString());
}
}
});
最佳答案
我也遇到了同样的问题,解决方案如下:
假设您有这 2 个 TextField,其中一个称为 apiurl ,另一个称为 mainUrl !您所要做的就是创建 String url = "";
并转到按钮操作并添加此行: url=apiurl.getText();
中在 Controller 中的初始化方法中添加以下内容:apiurl.setText(url);
,这对我来说效果很好!
关于java - 隐藏和显示其他类的 javafx 阶段并保留所有信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61938448/