我有一个依赖 Jar,其中包含一些我想使用的 FXML 文件,我如何引用它?
URL location = getClass().getResource("?????????.fxml");
fxmlLoader.setResources(ResourceBundle.getBundle("messages", Locale.getDefault()));
fxmlLoader.setLocation(location);
fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
最佳答案
Region root = FXMLLoader.load(getClass().getResource("FILE.fxml"));
final FILEJAVA filejava = new FILEJAVA(stage, root);
或
BorderPane pane = null;
try {
pane = (BorderPane) FXMLLoader.load(FILEJAVA.class.getResource("FILE.fxml"));
pane.getStyleClass().add("main");
} catch (IOException ex) {
Logger.getLogger(FILEJAVA.class.getName()).log(Level.SEVERE, null, ex);
System.exit(-1);
}
关于java - 如何从另一个 Jar 加载 FXML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15527338/