专业的JAVA编程教程与资源

网站首页 > java教程 正文

java学习:由netbeans转到idea,小试javaFx

temp10 2024-11-09 13:53:05 java教程 9 ℃ 0 评论

评论区的条友们总是建议我用idea,说是超级好用。并且有条友居然不知道netbeans。

上一篇文章结尾说到swing的性能有问题,在窗体改变大小时,控件总是慢半拍,体验很不好。正好前几天有条友提过javaFX,我上网查了一下,是jdk8以后新添的,说是用了硬件加速,性能好很多。

java学习:由netbeans转到idea,小试javaFx

上。。。

网上搜索了一下,发现jdk12里已经把javaFX独立出来了,下载javaFX。。。

然后发现可视化编辑javaFX需要一个叫SceneBuilder2的工具(SB[惊呆]好奇怪的名字),下载并安装。。。

过程太过于顺利,于是就不详细说了。

在新建项目中找到了JavaFX工程,不过只有Ant里有,奇怪。下一步。。。

由于是第一次使用JavaFX工程,所以它要下载插件,好在一切都是自动的,经过一阵的下载和配置,终于。。。它弹出了不能使用JavaFX的提示,由于打击太严重,就忘了截图了。

于是经过了一个上午的研究尝试,最终。。。还是失败了。无法新建JavaFX工程,打开JavaFX工程也打不开。而网上的资料全是Eclipse和IDEA的。

条友不是推荐IDEA么,正好。。。下载安装。。。

======== 和Netbeans正式分手的分割线 ==========

启动IDEA,新建工程

果然是高科技IDE,看,默认就有JavaFX工程,下一步

哎呀哎呀,可以自动下载JavaFX的组件,真香。[奸笑]

经过一阵的下载,工程建好了,早已迫不及待的我立马就点击了运行。。。

妈耶。。。又出错了。

我这幼小的心灵啊。。。哇凉哇凉的啊。就不能省点心啊。。。

继续上网查,发现要在Run -> Edit Configurations... VM里加一串参数。唉,加吧。

--module-path "\path\to\javafx-sdk-13\lib" --add-modules javafx.controls,javafx.fxml

加完参数再点运行。欸,成了。。。

哈哈。。

然后我们调用SceneBuilder2来添几个组件试试。。。

然后保存并退出SceneBuilder2,我们再点运行试试。

成功,完美。

拉动窗体改变一下大小,响应速度搜搜的,完全跟得上。

不过新的问题来了,组件不会像Netbeans上的swing一样会自动绑定到窗体或组件的边界。

不过我感觉肯定有它专用的布局方式。

接下来下面一篇咱们就研究JavaFX的布局。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表