javafx没有显示GUI窗口

时间:2017-05-17 19:38:48

标签: user-interface javafx

我正在尝试启动一个javafx项目但是当我启动并运行应用程序时,GUI不会出现。

Main.Java

package application;

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.fxml.FXMLLoader;


public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        try {
            BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("Sample.fxml"));
            Scene scene = new Scene(root,400,400);
            scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
            primaryStage.setScene(scene);
            primaryStage.show();
        } catch(Exception e) {
            e.printStackTrace();
        }
    }

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

sample.fxml

<?xml version="1.0" encoding="UTF-8"?>

<!-- 
    Do not edit this file it is generated by e(fx)clipse from ../src/application/Sample.fxgraph
-->

<?import javafx.scene.layout.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.BorderPane?>


<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" />

输出

Windows/x86_64 

并且屏幕上没有显示GUI。

Kinly帮助

0 个答案:

没有答案
相关问题