博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Idea+maven-jar-plugin构建JavaFX可执行jar包
阅读量:2019 次
发布时间:2019-04-28

本文共 2165 字,大约阅读时间需要 7 分钟。

项目结构

.├── pom.xml└── src    ├── main    │   ├── java    │   │   └── com    │   │       └── pengshiyu    │   │           ├── Controller.java    │   │           └── Main.java    │   └── resources    │       ├── fxml    │       │   └── sample.fxml    │       └── style    │           └── main.css    └── test        └── java

pom.xml

4.0.0
org.example
demo
1.0-SNAPSHOT
com.zenjava
javafx-maven-plugin
8.8.3
com.pengshiyu.Main
org.apache.maven.plugins
maven-jar-plugin
3.1.1
com.pengshiyu.Main

src/main/java/com/pengshiyu/Main.java

package com.pengshiyu;import javafx.application.Application;import javafx.fxml.FXMLLoader;import javafx.scene.Parent;import javafx.scene.Scene;import javafx.stage.Stage;public class Main extends Application {
@Override public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("/fxml/sample.fxml")); primaryStage.setTitle("Demo"); primaryStage.setScene(new Scene(root, 600, 600)); primaryStage.show(); } public static void main(String[] args) {
launch(args); }}

src/main/java/com/pengshiyu/Controller.java

package com.pengshiyu;import javafx.scene.control.Label;public class Controller {
public Label label; public void clickButton(){
label.setText("按钮被点击了"); System.out.println("按钮被点击了"); }}

src/main/resources/fxml/sample.fxml

src/main/resources/style/main.css

.label{
-fx-text-fill: red;}

指令

# 运行程序mvn clean jfx:run# 生成jar文件mvn package

项目截图

在这里插入图片描述

参考

转载地址:http://xdxxf.baihongyu.com/

你可能感兴趣的文章
华为 CISCO 交换机型号识别
查看>>
ISIS与OSPF的区别与联系
查看>>
PPPoE技术白皮书
查看>>
Openstack部署工具总结
查看>>
使用 Cobbler 自动化和管理系统安装
查看>>
Puppet使用方法总结
查看>>
OpenStack的架构详解
查看>>
比较流行的日志分析软件
查看>>
详解策略路由与路由策略
查看>>
生成树协议(STP PVST CST RSTP MSTP)解析
查看>>
数据中心不愿放弃生成树协议
查看>>
Data Center Interconnect: Layer 2 Extension Between Remote Data Centers
查看>>
特殊的OSPF区域类型
查看>>
Ethernet keepalive 信息
查看>>
利用ACS实现AAA认证(华为+acs)
查看>>
你刚才在淘宝上买了一件东西
查看>>
Linux服务器集群系统——LVS集群的体系结构
查看>>
LVS集群的负载调度
查看>>
H3C构建中国石油天然气股份有限公司全国骨干网
查看>>
NAT的特殊处理
查看>>