暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【经验】Intellij IDEA配置JavaFX开发环境并创建项目

更换IDEA的原因是ec(fx)lipse插件下载数次失败。


一.安装JavaFX Scene Builder

    https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
    复制

    官方网站且速度可观。

    下载完成后安装在适当的位置即可。


    二.在IDEA中启用JavaFX插件(快捷键:Ctrl+Alt+S),然后搜索fx,勾上复选框即可。

    2019.3.1版本已经安装内置了这一插件,所以直接启用即可。


    三.如果第一次使用IDEA需要设置JDK的版本,这里设置为8(快捷键:Ctrl+Shift+Alt+S)。

    找到安装JDK8的目录,添加进来即可。


    四.指定Scene Builder的可执行文件的路径:(快捷键:Ctrl+Alt+S)

    点击JavaFX选项,进行设置。

    找到刚刚安装过的插件的位置。应用即可。到这里已经配置完成。


    六.创建新的项目

    设置适合的JDK版本,默认8,然后命名,即创建成功。

    创建成功后的项目目录。

    Main.java:包含一个start方法和main方法,start()方法是所有JavaFX应用程序的入口,所以在JavaFX的程序里,main()方法可以没有,但是start()方法必须有。

    通过分析加入了Scene Builder的项目代码可以发现,使用了FXMLLoader类,该类负责加载FXML源文件sample.fxml并返回结果对象图,继承了javafx.application.Application,通过stage和scene来定义UI容器,其中Stage是最顶层的javafx容器,Scene是所有组件的容器,找到了一个很好的图来描述他们之间的关系。

    转自csdn-hst_gogogo

    https://blog.csdn.net/oQianQu/article/details/40662181


    另外

    ——sample.fxml:fxml源文件,引用样式表(css)和Controller,定义组件等,也就是说凡是和用户界面有关的定义都在这里


    ——Controller.java:定义sample.fxml中的组件id并实现sample.fxml中事件引发的方法,主要用于键盘,鼠标事件的处理。



    文章转载自码农智涵的程序人生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论