文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

javaFX安装及使用

2023-09-01 10:29

关注

一、javaFX下载

Jdk 从 1.8 开始 jdk 自带 JavaFX,到 Jdk 11 开始 jdk 不再内置 JavaFX,所以如果你使用的是高版本的 jdk 在使用 javaFX 的时候就需要先安装 javaFX。

官网下载

选择对应的系统和版本下载SDK
在这里插入图片描述

二、环境变量配置

下载后的压缩安装包解压到你的安装目录里,然后新建环境变量PATH_TO_FX ,对应的值是 javaFx 安装包下对应的lib目录
在这里插入图片描述

三、IDEA中配置

选择 file --> Project Structure --> Modules–> Dependencies,然后把 javaFX 安装包下对应的lib目录里的所有jar包都依赖上。

在这里插入图片描述
在这里插入图片描述
2.选择 Run --> Edit ConFiguratiobs

在这里插入图片描述
3.选择 Modify options --> Add VM options

在这里插入图片描述
路径填自己的 javaFX 安装路径:

--module-path "D:\Program\javaFx\javafx-sdk-18.0.2\lib" --add-modules javafx.controls,javafx.fxml,javafx.web

在这里插入图片描述

点击apply和OK就能正常使用 javaFX 了

四、javaFX示例

import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Label;import javafx.scene.layout.StackPane;import javafx.stage.Stage;public class MainServer extends Application {    @Override    public void start(Stage stage) {        String javaVersion = System.getProperty("java.version");        String javafxVersion = System.getProperty("javafx.version");        Label l = new Label("Hello, 你的JavaFX版本是: " + javafxVersion + ", Java版本是 " + javaVersion + ".");        Scene scene = new Scene(new StackPane(l), 640, 480);        stage.setScene(scene);        stage.show();    }    public static void main(String[] args) {        launch();    }

输出:
在这里插入图片描述
其他示例可以参考我的文章:

javaFX WebView使用及打开网页

JavaFX实例:简单日历的实现

五、推荐javaFX几个学习的网址

JavaFX Tutorial

JavaFX Tutorial

JavaFX - 教程


另外,如果你对 javaFX 感兴趣,你可以看下我 gitgub上使用 javaFX 开发的一个应用: XTool

在这里插入图片描述

在这里插入图片描述


其他 javaFX 相关学习教程可参考:

JavaFX 入门
JavaFX的几个新特性,让Swing彻底过时
JavaFX FXML教程
JavaFX FXML教程
JavaFX FXML教程
JavaFX FXML
JavaFX入门(四):JavaFX布局(一)
最通俗易懂——JavaFX可视化窗口如何插入图片
快速创建基于JavaFX的桌面App
JavaFx的那些坑
JavaFX 加载 fxml 文件 方法三 在 Controller 对 Stage 进行操作
Stage窗口介绍,打开新窗口
场景切换
fxml场景切换
JavaFX - 实现管理多个Stage窗口切换及源码解析
JavaFx的Stage管理实现切换案例——登录页面
scenebuilder教程-与Controller类进行绑定、scenebuilder生成Controller类
JavaFx教程第四部分:CSS 样式
JavaFx之整合JFoenix(十四)
JavaFX绑定
JavaFx2.0—Binding
JavaFX属性与绑定
场景切换
场景切换
JavaFX: FXML嵌套和子Controller(Sub-Controller)
JavaFx嵌套控制器
使用 JavaFx 示例将文本和图像复制到剪贴板

来源地址:https://blog.csdn.net/qq_33697094/article/details/126429278

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯