新建maven项目
选择maven项目
name是项目的名字,location是项目的位置
引入jar包依赖
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>13</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>13</version>
</dependency>
和
<build>
<plugins>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
<configuration>
<mainClass>sample.Main </mainClass>
</configuration>
</plugin>
</plugins>
</build>
新建Hello文件
需要注意的是这里的HelloFxController需要继承Application,使用其中的launch启动方法。
public class HelloFxController extends Application {
public static void main(String[] args){
Application.launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setScene(new Scene(new Label("Hello world")));
primaryStage.show();
}
}
结果
这样就实现了一个最简单的hello的窗口,没有布局,没有样式。
参考
https://blog.csdn.net/theonegis/article/details/73205679
https://blog.csdn.net/xby1993/article/details/24636311
https://docs.oracle.com/javase/8/javafx/api/constant-values.html
https://blog.csdn.net/theOne1207/article/details/79891386
转载请注明:https://blog.csdn.net/qq_35534191/article/details/104190965