在上一篇文章中,我们一起学习了jlink和jdk14的模块化. 在本篇文章中,我们一起来学习gradle来新建一个javafx的Hello World 程序.
本文中这段最重要
这段准备讲一下, 为什么要学习javafx, 小刀学这个, 是出于自己的兴趣,当时是公司用的k8s,但是想看日志啥的,还要先打开网页,登录阿里云,然后选对应的集群,然后找到对应的命名空间,然后找到对应的容器组,然后再点日志. 一个还好, 要是有两个以上的容器组,看日志就相当的麻烦了.
然后我就做了这个可以直接查看k8s日志的东东. 写着写着, 就想,其实可以把改host, 连redis,连数据库这些简单的小功能都做一起. 然后做着做着,就有了小刀平时在朋友圈发的工具. 然后现在陆陆续续写了几个月了, 自我感觉对javaFX的一些常用的方法和坑都踩了一些,所以开始更新javaFX系列. 希望能对大家有所帮助 工具包下载地址: https://download.lixiang.red/sunflower/current/
有什么问题,欢迎反馈给小刀~
环境准备
gradle 6.3及以上(因为6.3之后才开始支持jdk14)
openJDK14(上篇文章有小伙伴留言说jdk14商用不免费,我们这里特别声明了是openJDK14)
idea 社区版 2020.1及以上(其实社区版功能完全是够用的)
小刀的微信交流群(一个人学哪行, 来, 这里有很多少伙伴陪你一起呢)
文件结构
和平常的gradle项目没有什么两样, 文件结构如下所示:
这也是最简的javafx程序的结构,有一个fxml做页面布局,有一个Main函数,有一个Control