JavaFX编译但节点未出现在应用程序

时间:2016-12-18 02:07:15

标签: java javafx

每当我创建一个JavaFX程序时,它编译得很好,一切都井然有序,直到我开始运行应用程序。当我这样做时,舞台仍会显示,但是没有添加的节点出现,只有白色框。我已经包含了一个简单的程序来证明这一点:

package javafxfixing;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.control.*;
import javafx.scene.layout.*;

public class JavaFXFixing extends Application{
    @Override
    public void start(Stage primaryStage){
        Pane pane = new Pane();
        Button btNew = new Button("Press Me!");

        pane.getChildren().add(btNew);

        Scene scene = new Scene(pane);
        primaryStage.setTitle("New program");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }

}

这段代码编译得很好,但是当我去运行它时,我的窗口中没有显示该按钮。我真的希望我不会错过一些非常明显的东西,但我已经用同样的方式编写了JavaFX程序,直到现在才发生这种情况。

0 个答案:

没有答案