论坛首页 Java企业应用论坛

借JavaFX之风,Swing终于熬到了出头之日

浏览 57401 次
精华帖 (19) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2008-12-19  
fight_bird 写道

Swing的短肋不仅是技术层面,更多的是由于其开发成本,在C/S的时代是绝对的劣势,在RIA时代还是没有优势。


Swing由于其高度的优雅和灵活,并不是像winform那种上手极快的技术。但现在NetBeans成熟的GUI设计器,已经可以让初学者接受了。加之Swing的设计优势,深入之后会日渐显现。
0 请登录后投票
   发表时间:2008-12-19  
huangshuhong 写道
Swing确实是好东西~一直在弄

rehte,很久没更新过blog了啊。实话我也好久没更新过了。
我现在在搞医疗设备的研发,涉及到前台的病人信息显示采用swing,在医疗领域,但是像视频这些要求效率的场合Java目前根本不能派上用场。比如图象编解码,RAW格式的图象Swing默认不支持,通过Java2D API读取并解码然后再显示一张Raw格式的X光片,需要400多ms,C实现能控制在30ms之内,还是差距不小的。

关于swing解决gif图片刷新频率的那篇贴子发表了,
http://www.blogjava.net/javagui/archive/2008/12/07/244891.html。同时也希望各位也给出点意见。
0 请登录后投票
   发表时间:2008-12-19  
rehte 写道
本人多年来一直力挺Swing,死不悔改,至今仍想为Swing的普及做努力,我为Ecipse平台开发了一款类似于NetBeans界面设计工具的插件,虽然目前稳定和质量上不是太好,但是功能上已经相当好用了,可以用来替换VE了,这款工具在:
http://code.google.com/p/visualswing4eclipse/
我在JavaEye写了一篇文章介绍:
http://www.iteye.com/topic/208787
在EclipseZone也写了篇文章介绍:
http://eclipse.dzone.com/announcements/visual-swing-designer-eclipse
都获得不少好评。
另外现在的Swing绝对不是你想象丑、慢、功能弱,真是和开发者对于Swing的掌握程度有关,我写过一些博客介绍Swing技术,虽然已经很长时间不更新了,但是我觉得有助于消除大家对于Swing的偏见:
http://blog.sina.com.cn/swingjava
http://blogs.sun.com/swing
但是可惜的是,很少Java开发者关注使用Swing开发,尤其是国内,尽管现在的Swing的已经今非昔比了,这真是让人心寒。
希望大家回头看一下现在的Swing,尤其是Java 6 Update 10之后的Swing,配合NetBeans的界面设计工具,或者Eclispe上的界面设计工具(包括我的),看一看,给Swing和Applet技术再一次的机会,绝对会让你惊喜的。


rehte,很久没更新过blog了啊。实话我也好久没更新过了。
我现在在搞医疗设备的研发,涉及到前台的病人信息显示采用swing,在医疗领域,但是像视频这些要求效率的场合Java目前根本不能派上用场。比如图象编解码,RAW格式的图象Swing默认不支持,通过Java2D API读取并解码然后再显示一张Raw格式的X光片,需要400多ms,C实现能控制在30ms之内,还是差距不小的。

关于swing解决gif图片刷新频率的那篇贴子发表了,
http://www.blogjava.net/javagui/archive/2008/12/07/244891.html。同时也希望各位也给出点意见。
虽然现在涉及swing,但是用到的只是超基本的那些。
0 请登录后投票
   发表时间:2008-12-19  
目前的系统动辄b/s架构,swing的应用机会逐渐少了。
这不是个人好恶决定的。
0 请登录后投票
   发表时间:2008-12-19  
javagui 写道
huangshuhong 写道
Swing确实是好东西~一直在弄


我现在在搞医疗设备的研发,涉及到前台的病人信息显示采用swing,在医疗领域,但是像视频这些要求效率的场合Java目前根本不能派上用场。比如图象编解码,RAW格式的图象Swing默认不支持,通过Java2D API读取并解码然后再显示一张Raw格式的X光片,需要400多ms,C实现能控制在30ms之内,还是差距不小的。



05年之年我们做PACS系统,当时采用swing做客户端,核心用c++做dicom图片的处理,外面通过jni调用。
虽然java2d,java3d的demo看着可以,但java在图像领域首先是性能,其次是与OpenGL等基本无交互。

0 请登录后投票
   发表时间:2008-12-19  
用了永中的office, 才知道swing的速度是那么惊奇, 这个是证明, 可以下来体验下, 我也是别人推荐我看看的。
0 请登录后投票
   发表时间:2008-12-20  
不如享受一下All in Java的乐趣。
0 请登录后投票
   发表时间:2008-12-20  
lgx522 写道
连MS都不好使了

东北人。。。
0 请登录后投票
   发表时间:2008-12-20  
sdh5724 写道
用了永中的office, 才知道swing的速度是那么惊奇, 这个是证明, 可以下来体验下, 我也是别人推荐我看看的。


永中的office 给我的感觉比OpenOffice  还要快。我在Linux 下用的就是他。他里面的编辑器模块用的是netbeans 的。

  • 大小: 163.7 KB
0 请登录后投票
   发表时间:2008-12-20  
free_chilly 写道
javagui 写道
huangshuhong 写道
Swing确实是好东西~一直在弄


我现在在搞医疗设备的研发,涉及到前台的病人信息显示采用swing,在医疗领域,但是像视频这些要求效率的场合Java目前根本不能派上用场。比如图象编解码,RAW格式的图象Swing默认不支持,通过Java2D API读取并解码然后再显示一张Raw格式的X光片,需要400多ms,C实现能控制在30ms之内,还是差距不小的。



05年之年我们做PACS系统,当时采用swing做客户端,核心用c++做dicom图片的处理,外面通过jni调用。
虽然java2d,java3d的demo看着可以,但java在图像领域首先是性能,其次是与OpenGL等基本无交互。


现在的jdk 已经不是以前的jdk 了。和OpenGL 的交互已经有了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics