场景建设者不会开放

时间:2014-08-12 02:36:35

标签: javafx-2 fxml

当我右键单击FXML文档并单击打开场景构建器时,场景构建器将在我的任务栏上打开,但是如果我单击它,它将不显示任何人可以帮助我吗?

  package application;

    import javafx.application.Application;
    import javafx.fxml.FXMLLoader;
     import javafx.scene.Parent;
    import javafx.scene.Scene;
    import javafx.scene.image.Image;
   import javafx.scene.image.ImageView;
   import javafx.stage.Stage;

 public class Main extends Application {
   @Override
   public void start(Stage primaryStage) {
    try {
        Parent root = FXMLLoader.load(getClass().getResource(
                "/application/MyView.fxml"));
        Scene scene = new Scene(root);
        scene.getStylesheets().add(
                getClass().getResource("application.css").toExternalForm());
        primaryStage.setScene(scene);
        primaryStage.show();
        setUserAgentStylesheet(STYLESHEET_CASPIAN);

    } catch (Exception e) {
        e.printStackTrace();
    }
}

    public static void main(String[] args) {
    launch(args);
   }
 }

这是我的主要课程

2 个答案:

答案 0 :(得分:19)

我发现这是一个错误,您必须从桌面打开Scene Builder并:

  • 文件>首选项>重置为BuiltIn默认值

  • 文件>打开最近的>清除菜单

答案 1 :(得分:0)

我从不同的制造商(胶子)安装了场景构建器

精彩地工作。

将您的SO中的FXML文件与此应用程序打开的文件相关联,而不是"正常"一,你可以忘记这个问题。