当前位置: 首页 > news >正文

IntelliJ IDEA 创建JavaFX项目运行

IntelliJ IDEA 创建JavaFX项目运行

JavaFX官网文档:https://openjfx.io/openjfx-docs/
JavaFX 2008年12月05日诞生,是一个开源的下一代客户端应用程序平台,适用于基于 Java 构建的桌面、移动和嵌入式系统。这是许多个人和公司的协作努力,目标是生成一个现代、高效且功能齐全的工具包,用于开发富客户端应用程序。

Java GUI框架有很多,比如早期Java5、6的AWT、第二代Swing等。目前最新最活跃,并更新比较活跃的就是JavaFX了,他不仅支持CSS让界面能像web端一样美观,又有不少第三方库开发起来还是比较推荐的。

在JDK上,Java8已集成了JavaFX模块,但是自动Java9引入模块概念之后,又将JavaFX剥离出来作为单独的模块插件进行维护了。
所以后期开发建议使用Maven形式开发,引入包方便更新最新版本。

在这里插入图片描述

这里介绍的是使用IDEA进行创建JavaFX项目,
并运行展示。
具体的步骤如下:

在这里插入图片描述
然后点击JavaFX,输入名称、选择保存目录、组织(域名)、项目名。
在这里插入图片描述
然后就是选择外部依赖库了,这里我们为了演示纯洁版本就不选择了。
在这里插入图片描述

点击Finish之后,工具会帮我们生成基础代码,然后找到HelloApplication运行即可:
在这里插入图片描述
可以看到,运行之后会出现窗口,并且有对应的文字提示,还有按钮进行点击事件,
当我们点击时就会出现文字。
一个简单的Java桌面应用我们已经开发完成了,
完整的代码可以参考我的代码仓库:https://gitee.com/jack0240/task.git

http://www.lryc.cn/news/4189.html

相关文章:

  • IC封装常见形式
  • Linux通配符、转义符讲解
  • [OpenMMLab]提交pr时所需的git操作
  • pandas——groupby操作
  • webpack.config.js哪里找?react项目关闭eslint监测
  • OpenCV 图像梯度算子
  • Linux c编程之Wireshark
  • 极客时间_FlinkSQL 实战
  • Pytorch 混合精度训练 (Automatically Mixed Precision, AMP)
  • 使用太极taichi写一个只有一个三角形的有限元
  • 进程,线程
  • 第03章_基本的SELECT语句
  • 干货 | 简单了解运算放大器...
  • C++定位new用法及注意事项
  • 【Android笔记75】Android之翻页标签栏PagerTabStrip组件介绍及其使用
  • 【Kafka】【二】消息队列的流派
  • 现代 cmake (cmake 3.x) 操作大全
  • how https works?https工作原理
  • Docker的资源控制管理
  • MMSeg无法使用单类自定义数据集训练
  • Redis使用方式
  • 无主之地3重型武器节奏评分榜(9.25) 枪械名 红字效果 元素属性 清图评分 Boss战评分 泛用性评分 特殊性评分 最终评级 掉落点 掉率 图片 瘟疫传播
  • 什么是编程什么是算法
  • 【c++】函数
  • [golang gin框架] 1.Gin环境搭建,程序的热加载,路由GET,POST,PUT,DELETE
  • 【开源】祁启云网络验证系统V1.11
  • 震源机制(Focal Mechanisms)之沙滩球(Bench Ball)
  • C++入门:多态
  • 华为OD真题_工位序列统计友好度最大值(100分)(C++实现)
  • [ruby on rails]MD5、SHA1、SHA256、Base64、aes-128-cbc、aes-256-ecb