推广 热搜: 广告  优化  百度  服务  排名  设备  账号  项目  系统   

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

   日期:2024-12-26     作者:jmgav    caijiyuan  
核心提示:IDEA 直接用菜单新建JavaFX项目, 但是这种只适合 JDK8如何在IDEA下创建JavaFX项目的说明 https://openjfx.io/openjfx-docs/#IDE-


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更大

本文地址:http://dh99988.xhstdz.com/xwnews/718.html    物流园资讯网 http://dh99988.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类生活信息

文章列表
相关文章
最新动态
推荐图文
生活信息
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号