从另一个java FX类打开java FX应用程序

时间:2017-02-08 18:46:46

标签: java class javafx fxml

我有两个Java类。我们把它当作A&乙

我在A类中有一个标签B1 ,当我点击' B1 '时,我希望打开下一个java FX类。

我尝试使用此代码,但它引发了一系列异常,我无法完成任务。

  

CLASS A:

label.setOnMouseClicked(new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent event) {
           Application.launch( B.class );
        }
    });
  

CLASS B:

 public class B extends Application{
 public void start(Stage primaryStage) throws Exception {
    VBox vb = new VBox();
    Label sub = new Label("TEST");
    primaryStage.initStyle(StageStyle.UNDECORATED);
    Scene scene = new Scene(vb, 630, 500);
    primaryStage.setScene(scene);
    vb.getChildren().addAll(sub);
    primaryStage.show();
 }
}

P.S。

我没有使用FXML为场景添加样式。

0 个答案:

没有答案