【发布时间】:2017-07-27 04:30:00
【问题描述】:
我找不到一个清晰的示例来说明如何在 JavaFX 应用程序中编写 Main 类以使用在 Scene Builder 中创建的 fxml 文件,该部分加载并显示舞台和场景。有人可以给我看一个吗?我为我的应用程序创建了 7 个不同的屏幕和控制器,但主类让我难过。这是一个与仅在主类中创建 fxml 标记不同的问题。
【问题讨论】:
标签: java user-interface javafx-2 scenebuilder
我找不到一个清晰的示例来说明如何在 JavaFX 应用程序中编写 Main 类以使用在 Scene Builder 中创建的 fxml 文件,该部分加载并显示舞台和场景。有人可以给我看一个吗?我为我的应用程序创建了 7 个不同的屏幕和控制器,但主类让我难过。这是一个与仅在主类中创建 fxml 标记不同的问题。
【问题讨论】:
标签: java user-interface javafx-2 scenebuilder
带有main方法的主类:
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
String fxmlResource = "MainWindow.fxml";
Parent panel;
panel = FXMLLoader.load(getClass().getResource(fxmlResource));
Scene scene = new Scene(panel);
Stage stage = new Stage();
stage.setScene(scene);
stage.show();
}
}
【讨论】: