网站首页 > java教程 正文
评论区的条友们总是建议我用idea,说是超级好用。并且有条友居然不知道netbeans。
上一篇文章结尾说到swing的性能有问题,在窗体改变大小时,控件总是慢半拍,体验很不好。正好前几天有条友提过javaFX,我上网查了一下,是jdk8以后新添的,说是用了硬件加速,性能好很多。
上。。。
网上搜索了一下,发现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的布局。
猜你喜欢
- 2024-11-09 SpringBoot入门之工程搭建(IDEA版)
- 2024-11-09 Spring Initializer+IntelliJ IDEA创建Spring Boot项目(图文)
- 2024-11-09 2020年IntelliJ IDEA最新最详细配置图文教程
- 2024-11-09 第六篇:使用IntelliJ IDEA编写你的第一个Java程序
- 2024-11-09 「Java开发中文指南」IntelliJ IDEA插件安装(一)
- 2024-11-09 SpringBoot项目的创建和配置的详细介绍
- 2024-11-09 IntelliJ IDEA搭建SpringBoot(intellij idea搭建聊天界面)
- 2024-11-09 IntelliJ IDEA 项目(idea java项目)
- 2024-11-09 idea搭建spring cloud项目-父子项目
- 2024-11-09 IDEA新建项目时的默认配置与模版配置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)