IDEA配置JavaFX环境(包学包会)

前言:

    写这篇文章是因为自己在配置这个环境时到处看教程,走了太多弯路,总是配置不对,一度开始怀疑自己。后来发现在IDEA的官网(Create a new JavaFX project | IntelliJ IDEA Documentation)就有对应的配置教程,官网的总会是对的吧。而且官网中有每个IDEA版本对应的配置教程,如果你和我的版本不同,配置有问题也可以去参考官网。对于很多教程提到的下载javafx的sdk,官网教程是没有使用这种方法的,后面会说到。

一、前提要求

        1.下载好了IDEA(我这里的版本是2023.2.3)

        2.JDK安装好了(只要你用IDEA写过正常java程序这步是没有问题的,

可在终端用java --version 查询版本,我这里的版本是java 21.0.3,建议是安装java11以上的)

二、配置步骤

1.装插件

     步骤打开IDEA------>点击File->setting->plugins-------->搜索JavaFX,安装前两个

(安装后要重启IDEA才能使用)

   解释 :第一个插件就类似于其他教程中让你安装的javafx的sdk,对javafx的
API提供支持,是必须的;第二个插件则是提供了一些其他更强大的功能

2.创建javafx项目

   步骤打开IDEA------>点击File->new->Project-------->默认选项-------->选择额外的库

设置好项目名称和项目的存放位置,其他的默认即可,之后便可点击Next

选择好你额外要用到的库(库的具体作用之后会学到),然后点击Create就可以创建好项目了,项目中会有一个默认的example

3.运行示例

步骤:打开刚创建好的项目------>选择路径src/main/java/com.example.demo/HelloApplication-------->点击运行

点击上方的运行符号,运行当前java文件,便成功运行了示例javafx项目,结果如下

三、总结与反思

之后还是要学会看官方的文档,不能一味的参考网上各式各样的教程
锻炼自己阅读英文文档的能力吧😀

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习JavaFX主要是为了让Java应用程序具备丰富的用户界面。以下是几个步骤来帮助你入门JavaFX: 1. **基础Java知识**:首先,你需要掌握Java的基础语法和核心概念,包括类、对象、继承、封装和多态等。如果你还不熟悉Java,可以先通过官方教程或书籍学习Java语言。 2. **JavaFX库了解**:访问Oracle的JavaFX官网 (https://openjfx.io/) ,了解其组成部分,如Scene Builder(用于设计界面)、JavaFX API(提供图形用户界面组件和事件处理)和JavaFX SDK(开发工具包)。 3. **安装环境**:安装Java JDK,并配置好JDK中的JavaFX模块。确保你已经安装了最新版本的JavaFX SDK,比如IntelliJ IDEA、Eclipse等集成开发环境支持原生的JavaFX集成。 4. **实战项目**:开始小项目实践,例如创建简单的窗口、按钮、文本框等UI元素。可以尝试实现一些基本的功能,如点击响应、数据绑定等。 5. **Scene Builder**:利用Scene Builder这个可视化工具,可以轻松地设计FXML布局文件,它将UI设计与代码分离,简化了界面开发。 6. **API文档**:频繁查阅JavaFX的官方文档(https://docs.oracle.com/javase/8/javafx/api/),深入理解各个类和方法的用法。 7. **教程和课程**:在线上有许多免费和付费的JavaFX教程资源,比如YouTube视频、Coursera、Udemy等平台上的课程。 8. **理论与实践结合**:边看书边动手实践,加深理解和记忆。可以参考一些书籍,如《Head First JavaFX》或者《JavaFX编程艺术》。 9. **社区交流**:加入JavaFX相关的开发者社区或论坛(如Stack Overflow、GitHub上的JavaFX仓库),遇到问题时寻求他人的帮助或分享经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值