精华帖 (0) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-12
night_stalker 写道 javafx 不缺组件,swing 组件可以随便用 ……
对组件理解不同吧。使用swing组件还是要手动的封装才能用。如果这么用和直接用swing没什么区别了。 我的意思是sun直接替你封装好了,你用就行了。 还有Javafx算是统一了桌面,web和手机,目前看有这个意图。 如果开发了完善的通用组件库,那么桌面程序不做任何修改就可以跑在web和手机上了。这个也算是优势吧。。。。 |
|
返回顶楼 | |
发表时间:2009-06-12
总说"自己封装"好像很痛苦似的,不过就是三行代码。写个代码生成器可以自动把所有东西挨个封一遍。不过很多 swing 组件没 javafx 的对应组件好看 ……
|
|
返回顶楼 | |
发表时间:2009-06-12
我怎么看不止三行代码呢。。。。
即使就三行代码,你觉得这三行代码会导致多少人放弃JavaFX,投奔Flex,银光呢? 你觉得简单,可以做做贡献,封装封装给大家使用 ![]() |
|
返回顶楼 | |
发表时间:2009-06-12
最后修改:2009-06-12
老实说,做包装一句话就够了…… SwingComponent.wrap()。
// import 略。这段和 Swing 差不多,如果你说这也痛苦... 那就更不该用 Swing 了... |
|
返回顶楼 | |
发表时间:2009-06-12
keating 写道 说这个,有个前提啊:我不是大牛,只是稍微涉猎swing,javafx都不会,,,
只是,我不能想当然地认为新秀javafx就好。 有这么两个回帖。 (1) px96004 SWING不会被淘汰。。。 SWING丑,慢。 但稳定,跨平台,开发方便。非常适合企业用。 如果SWING被淘汰了,那只有一种可能,就是桌面程序被淘汰了,全在浏览器里运行了。 (2) heroczx 其实swing又快又漂亮,就看你功力够不够,门槛比较高 swing默认的几套界面风格又岂是一个丑字能形容,但他提供了强大的渲染机制,能渲染出多好看的界面,就看你有多大的本事了,这个好象所有ui库都是差不多的, 另外我想问一下,javafx是不是可以和swing自然结合啊,就象在浏览器里javascript和dom一样的结合. |
|
返回顶楼 | |
发表时间:2009-06-12
有没有javafx的书籍啊。我找了半天没找到!
|
|
返回顶楼 | |
发表时间:2009-06-12
jinleileiking 写道 有没有javafx的书籍啊。我找了半天没找到!
官方网站是最好的了…… 比别人消化过的二手资料好很多。 |
|
返回顶楼 | |
发表时间:2009-06-12
night_stalker 写道
老实说,做包装一句话就够了…… SwingComponent.wrap()。
// import 略。这段和 Swing 差不多,如果你说这也痛苦... 那就更不该用 Swing 了...
我是不明白你到底要表达什么意思。。。。 JavaFX可以使用swing组件?我并没有说不可以。 JavaFX使用swing组件不难?我也并没说难。(但是有一点可以肯定的是,你使用了swing组件就无法在手机上运行了。目前手机上就没按钮组件,可以用图片代替实现。)我所说的是JavaFX的使用,就是实际的运用。现在还不是时候,即使包装包装也能做。但是就方便性而言,大部分人还是会选提供现成组件的Flex,银光吧?毕竟拖一下,再绑下数据就OK了。就这点来说,这样的包装相对直接绑定数据还是复杂的。。。。如果Sun不提供这种类似功能组件,JavaFX肯定没什么竞争力了。 如果你喜欢写代码,无所谓,没人拦你。对理解JavaFX还很有帮助,很利于学习。但是要运用到实际项目中,这种样子肯定是不行的。
|
|
返回顶楼 | |
发表时间:2009-06-12
javafx是swing 2.0
等过几天netbeans支持可视化设计javafx再搞吧 |
|
返回顶楼 | |
发表时间:2009-06-12
Ivan_Pig 写道 1.javafx很容易学习的,语法简单。
2.javafx目前缺的还是各种组件。还须等待。 3.javafx默认显示效果肯定是比swing好看的,自己看看就知道了 4.由于javafx的语法,使得代码的编写看着比较别扭。如果你写惯了Java,来写javafx会很别扭。 5.好像是javaeye新闻上说的把,javafx是对swing的高层封装。swing灭了,javafx也没了。。。。 6.跨平台的话,javafx1.2也已经跨平台了。看新特性里面介绍,javafx用mixin来实现多继承了,借鉴的Ruby? 7.开发工具的话,javafx工具还不成熟。而用netbeans画swing界面很方便,除了代码比较乱。 个人认为用Javafx还需要等待一段时间,可能要到2.0才能基本满足需求吧,要不自己实现组件。。。。swing能实现的功能,javafx肯定都能实现。如果感觉swing学得比较好,对布局啊,皮肤什么的研究也不错的话,用swing肯定能做出很棒的东东。Javafx的话,不需要花费那么多的精力也能实现出来。两个的本质区别应该就是门槛问题。 ps:也是随便玩玩,给个参考~~~~ 是的,javaFx还有挺长的路要走。 首先是开发出好用的eclipse插件,会大大有利于它的推广。 其次,如果能够支持javafx嵌入已经有的Swing或者客户端也会有利于推广。 但是现在javafx的前景不明朗。 |
|
返回顶楼 | |