JavaFX预加载程序和Netbeans

JavaFX预加载程序和Netbeans,java,netbeans,javafx,Java,Netbeans,Javafx,我使用的是标准的JavaFX预加载模板。但我不知道如何将它链接到我的JavaFX程序 public class FXPreloader extends Preloader { ProgressBar bar; Stage stage; ....... } 这是我的主要任务 public class CIDCV extends Application { @Override public void start(Stage primaryStage) thro

我使用的是标准的JavaFX预加载模板。但我不知道如何将它链接到我的JavaFX程序

public class FXPreloader extends Preloader {

    ProgressBar bar;
    Stage stage;
   .......
} 
这是我的主要任务

public class CIDCV extends Application {

 @Override
    public void start(Stage primaryStage) throws Exception {
        Parent root = FXMLLoader.load(getClass().getResource("Main.fxml"));
        Controller.stage=primaryStage;
        Scene scene = new Scene(root);
        Controller.stage.setScene(scene);
        Controller.stage.setResizable(false);
        Controller.stage.show();
    }
    public static void main(String[] args) {
      launch(args);
    }

}
我所寻找的只是一个启动屏幕,指示程序正在启动

  • 选择应用程序项目
  • 右键单击弹出菜单
  • 在弹出菜单中选择属性
  • 在对话框左侧的类别中选择“运行”
  • 单击带圆圈的浏览按钮以选择预加载程序的项目
  • 注意:对于本地的小项目,预加载程序可能运行得太快,以至于您甚至看不到它。我在handleProgressNotification()中放了一个Thread.sleep(1000)以确保我能看到它


    请参阅

    中标题为9.2.1在NetBeans IDE中打包预加载程序应用程序的部分谢谢,您知道如何使其成为透明场景而不是while box吗?我没有尝试过,但您可以尝试在预加载程序的启动函数中使用stage.setOpacity(…)。