JFXsample
由于学校项目,使用JavaFX做的简单桌面应用。于是做了这个简单应用。 初步体验JavaFX,感觉是不错GUI框架,可惜生不逢时,这个时代没人关注桌面GUI 应用了。
其实我接触JavaFX不过几天(从学习到开始动手写app只有不到三小时),写逻辑代码还好,毕竟有写iOS app和windows forms的经验,虽然碍于时间没有仔细构架,代码都耦合了,但主要功能还是完成了。
真正头痛的是UI,GUI事实上是非常难的一部分,只有由于现代优秀的构建工具,可以让很多外行可以轻松拖出一个静态界面,这些人就以为现代应用的GUI编写都是如此简单,这无疑是井蛙之想。
比如我这个项目,逻辑编码一气呵成(不考虑反复无常的需求变更),但是GUI部分就没那么快搞定了,简单一个各个控件auto resize,我就查了半天的资料并不断尝试,才不完美的解决。(事实上完美解决复杂UI的auto resize也没那么容易)