生活服务
java文件结构目录树 javafx目录树
2024-12-26 03:52  浏览:106


java文件结构目录树 javafx目录树

  • IDEA 直接用菜单新建JavaFX项目, 但是这种只适合 JDK8
  • 如何在IDEA下创建JavaFX项目的说明 https://openjfx.io/openjfx-docs/#IDE-Intellij

使用 Maven 创建 JavaFX 项目是较简单方便的一种方式, 不需要关心包依赖关系, 只需要手工初始化一个项目结构, 剩下的事都可以交给Maven处理.

项目结构如下, 其中resources目录下的资源文件, 可以放在 resources 根目录, 也可以放到resources/org/openjfx, 两者在App.java中的载入方式不同

2. pom.xml

指定JDK版本为11, javafx版本为17.0.1, javafx.maven.plugin使用最新的0.0.8

3. module-info.java

这里定义项目模块的可见度, 反射的可见度, 以及依赖的其他模块. 后面的opens ... to 和 exports 需要使用自己工程的包名

4. App.java

这是应用的入口. 下面的载入方式对应资源文件在根目录, 如果要按 package 放, 去掉其中的就可以了

5. PrimaryController.java

6. SecondaryController.java

7. primary.fxml

8. secondary.fxml

8. styles.css

IDEA中在App类上右键菜单, 点Run即可运行

在JDK16之前, 可以使用jlink将项目打包为带目录结构的可执行文件, 在pom中修改javafx-maven-plugin的配置

执行打包

压缩使用2时, 最终产生的lib/modules尺寸会明显小很多, 这个并不一定体现到zip包的大小上, 2产生的zip包可能比0更大

    以上就是本篇文章【java文件结构目录树 javafx目录树】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/718.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
【排序算法】python之冒泡,选择,插入,快速,归并
参考资料: 《Python实现5大排序算法》《六大排序算法:插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序
一些Python爬虫工具
爬虫可以简单分为三步骤:请求数据、解析数据和存储数据 。主要的一些工具如下:request一个阻塞式http请求库。SeleniumSelenium
[Web逆向]记一个有趣的防红网站反复横跳
(也没有什么可以多级标题的就直接不分了吧)起因朋友给我发了个网址兴冲冲的打开,结果跳转了好几次,是一个视频。。。emmm算了
【工作笔记0033】Fiddler抓包手机app配置
1.下载安装fiddler https://www.telerik.com/download/fiddler 2.pc端fiddler设置,勾选以下设置 Tool-Options-HttpsTool-
万能自动点击器连点器分享版最新版内容简介
万能自动点击器连点器是一款好用的系统工具,万能自动点击器连点器分享版最新版完全不需要手机root,快来万能自动点击器连点器脚
《P2P种子搜索器》v3.0.0.0官方版
  p2p种子搜索器是一款很好的种子搜索神器,而今天小编要为大家带来的就是p2p种子搜索器官方下载。p2p种子搜索器资源覆盖面涉
《鬼泣3》经典怪物盘点
《鬼泣》系列中怪物的设计在众多游戏中都是非常有特色的,其中一些经典的怪物在老玩家脑海中记忆深刻,《鬼泣3》中的怪物更是为
【理论学习】以科技创新培育和发展新质生产力
  内容提要  科技创新是发展新质生产力的核心要素。我国发展新质生产力具有科技创新的坚实基础。要以科技创新引领产业创新,
【原】五大海外代理机构盘点
Highrise:无处不存在导入导出功能的CRM美国37signals公司开发的一款简单的客户关系管理软件。37signals曾被《连线》杂志评出200
《哥斯拉大战金刚2》一些幕后
“ 感知技术 · 感触CG · 感受艺术 · 感悟心灵 ”中国很有影响力影视特效CG动画领域自媒体叮咚!您最爱的怪兽顶流回归,请查收
相关文章