一直以为 javafx 控件很拉,后来发现原来有很好的第三方控件

查看 9|回复 0
作者:lcingOnTheCake   
用 javafx 开发了一个小工具,用于将二进制数据转换成 json 并显示出来,使用的控件是 textarea 。运行该工具的机器是双核 2.5GHz 的 windows server 虚拟机,这台虚拟机是堡垒机,所以配置这么差劲,20 年前的个人电脑就是这配置
当这个工具要显示的 json 达到几 M 时,工具会卡几分钟才把数据显示出来。当然,虽然数据是显示了,但是该工具已经卡到无法操作了。卡的主要原因是 javafx 提供的 textarea 空间控件性能太差。
之后我把 textarea 换成了 richtextfx 中的 codearea ,运行速度直接提升了几百倍,原本几分钟才能加载的数据现在直接秒显示,非常顺畅。而且还有其他一些好用的功能,比如让文本框带行号等
javafx 是一项非常好的 GUI 技术,开发效率很高,界面也很好看,还跨平台,但是他原生提供的控件并不是很完美,好在有一些第三方游戏空间可以使,这又增强了我对 javafx 的信心
您需要登录后才可以回帖 登录 | 立即注册

返回顶部