如何在javaFX中以弹出框的形式加载新的FXML

如何在javaFX中以弹出框的形式加载新的FXML,javafx,Javafx,我是JavaFX新手,我将数据库值提取到表视图表单中,之后当我单击表行时,我想加载另一个FXML页面,并将数据库值加载到textfield中 要加载另一个FXML文件并在新打开的窗口Main.class.getResource中显示它。。。必须进行调整: Stage stage = new Stage(); Parent root = FXMLLoader.load(Main.class.getResource("your.fxml"))); stage.setTitle("..."); Sce

我是JavaFX新手,我将数据库值提取到表视图表单中,之后当我单击表行时,我想加载另一个FXML页面,并将数据库值加载到textfield中


要加载另一个FXML文件并在新打开的窗口Main.class.getResource中显示它。。。必须进行调整:

Stage stage = new Stage();
Parent root = FXMLLoader.load(Main.class.getResource("your.fxml")));
stage.setTitle("...");
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();

这些值应该加载到textfield中。到底是什么问题?请仔细阅读并采取相应的行动到底是什么问题?加载另一个fxml?传递数据?处理行单击?假设当我双击选定项时,新窗口将打开,数据库中的所有数据都应加载到文本字段中。这只是问题中的信息。由于这个问题是三个独立的问题,一个没有尝试提出自己的解决方案或只是写得不好的代码请求。这个问题太广泛了。没有重载版本的load只需要一个字符串,这行代码中也有语法错误。此外,你怎么知道这是op的问题?当我读到这个问题时,我可以立即识别出3个不同的独立问题。你的回答中只提到其中一个。你怎么知道它是正确的呢?标题是如何在javaFX中以弹出框的形式加载新的FXML。这就是我的回答。