尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

JAVA FX初次使用并制作辅助工具指南

JAVA FX初次使用并制作辅助工具指南
📅 发布时间:2026/6/18 16:48:33
JAVA FX初次使用并制作辅助工具指南

先上功能截图

image

讲讲第一次使用的体验。

JAVA FX还是非常友好很好使用的

IDEA新建FX项目的时候就能把很多功能都选上。

这些pom是适配了jdk21的,不同版本的fx组件适配jdk也不一样,我是用jdk21开发的

image

还有项目配置里面这几个要runtime改为compile不然会出现报错 

image

大概控制分为如下

image

启动类

image

controller类

image

@FXML就是引的组件,其中变量名和对应fxml一致即可

对应的方法名也要加上@FXML,如果是通过onAction跳转过来的

image

fxml整体如下:

image

 CSS的样式是可以引的,被我删掉了。

还有一些,比如右侧的可复制功能

image

 

项目读或者取文件是直接从这一层开始的

就这个文件夹下

image

各种功能的实现基于AI生成,不多赘述了。

讲下如何打包成exe。

首先是直接打成jar包

pom的build如下配置

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.11.0</version><configuration><source>21</source><target>21</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.2.0</version><configuration><archive><manifest><mainClass>com.example.clientframeworktool.HelloApplication</mainClass></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><transformers><transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>com.example.clientframeworktool.HelloApplication</mainClass></transformer></transformers></configuration></execution></executions></plugin><plugin><groupId>org.openjfx</groupId><artifactId>javafx-maven-plugin</artifactId><version>0.0.8</version><executions><execution><id>default-cli</id><configuration><mainClass>com.example.clientframeworktool.HelloApplication</mainClass><launcher>app</launcher><jlinkZipName>app</jlinkZipName><jlinkImageName>app</jlinkImageName><noManPages>true</noManPages><stripDebug>true</stripDebug><noHeaderFiles>true</noHeaderFiles></configuration></execution></executions></plugin></plugins></build>

打成jar包以后,使用exe4j打成exe

welcome的时候建议去搜搜license,如果你没有,就会带有exe4j启动的logo

选第二个jar包打成exe

image

3要自己配置路径和名字

image

4也要配置名字

image

勾选64位

image

 5勾选你的jar包所在位置

image

 jar选择21

image

 这个在基础上把jdk21的文件夹带上

image

 然后点finish就打包出来了

image

 点击click here就能看打包以后的效果了

 

注意使用时,不用配置那啥exe4j_java_home,只需要配置系统的环境变量

JAVA_HOME是对应jdk21的起始目录就可以了。

有些功能可能需要管理员权限才能打开,有些不用,视情况而定,比如我们底座就没有,网络安全工具箱就有

 

相关新闻

  • CF1482E Skyline Photo
  • MySql8.0公共表表达式『CTE』
  • 2025 年进口地磅,出口地磅,100 吨地磅,120 吨地磅厂家最新推荐,产能、专利、环保三维数据透视!

最新新闻

  • 如何快速掌握Azure Data Studio:面向新手的跨平台数据库管理完整指南
  • 2026兰州物流仓库快速堆积门生产厂 - 精选优质企业推荐官
  • 2026安徽省淮北市中考500分左右怎么办?冲刺高中补充方案最新发布 - 小张zc
  • 095、PCIE物理层测试模式:从信号眼图到误码率实战
  • 2026年国内垂直升降/水平旋转智能货柜生产厂家综合排行 - 起跑123
  • 2026年建站服务哪家靠谱?高口碑商家汇总! - FaiscoJeff

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号