JavaFX学习系列文章目录
简介
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。
JavaFX允许开发人员在单个编程接口中组合图形,动画和UI控件。JavaFX技术主要应用于创建Rich Internet applications(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX Script编程语言(以下称为JavaFX)是一种声明性的、静态类型脚本语言。
JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。JavaFX允许开发人员快速构建丰富的跨平台应用程序。JavaFX通过硬件加速图形支持现代GPU。OpenJFX 是一个开源的下一代客户端应用程序平台,适用于基于Java的桌面、移动端和嵌入式系统。 它是许多个人和公司的共同努力的成果,目的是为富客户端应用程序提供一个现代、高效、功能齐全的工具包。
开发工具
- 选择IDEA开发,JDK8+1
- 安装好MAVEN.
- Scene Builder2.0进行UI设计
插件安装
<dependency>
<groupId>com.jfoenix</groupId>
<artifactId>jfoenix</artifactId>
<version>8.0.8</version>
</dependency>
可以通过maven导入,增加可用的控件,极大的提升GUI的美感!
也可以将jfoenix导入到到scene builder,点击"Import JAR/FXML file",选择JFoenix jar文件
开发第一个程序 Hello Word
1.新建JavaFX项目
2.新建项目结构
@Override
public void start(Stage prima