swing是个设计经典的GUI库,大家认为呢? 即使现在我还是这样认为,Swing仍然是我见过设计最优雅的GUI库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能“最”,FLEX也很漂亮————————————————晕,我是比设计。 给点理由,只说优雅,信息太少————————————————————————比如renderer/editor机制,可插拔外观机制,MVC机制,。。 其实Swing的设计很好,没有流行和java部署问题有关,单看设计的话,97,98年能设计这样的库很了不起,而同时代Windows平台还都是什么VB,powerBuilder,MFC,论GUI框架的设计哪里比得上Swing。Swing是我见得第一个真正面向对象,抽象优雅,大量实践设计模式的GUI库,而之前Windows平台上什么MFC,VB,PB,等等那叫一个不爽啊。直到.NET出来后才出现WinForms,但是我觉得WinForms的设计还是比Swing差。 NetBeans的设计器也很好了,我甚至认为比VS的WinForms设计器还好.你认为呢? swing最好的是,你可以看见它是怎么实现的!!而且swing中MVC思想贯彻地很彻底!了解了其mvc实现方式后,再开就是另一片天地了 swing作为轻量级组件,已经发挥出其极大的兼容性,相比其他组件,它的夸平台能力是不用质疑的!! 刚开始学swing,感觉很方便。 Java里面算不错的了,但是我到现在觉得,在界面设计中最为出色的一款软件是google的Picasa3.网上搜的是用QT做的。 swing很强大,但是感觉效率有点低! swing用到太多的设计模式,是界面设计的经典啊。 现在有很多的AJAX做的都很漂亮,EXTJS 其实SWING并非完美,个人觉得至少有两点缺陷:1、类层次太多,效率极低2、线程安全性并不好 很难认同你的观点,类层次太多,其实你用任何类库,封装层次都多,没准swing是层次最少的。线程安全性不好的问题,我不知道从何说起,可能是多线程用得不够好吧,而且像这些类也不是拿来就用的,如果想保证项目可维护性,还需要自己再去封装一下。 確實是不錯的類。。現在什麼都很強。。JS的框架Extjs做出的界面也很牛。 啥都不说了,谁看swing的源码谁知道. RedhatLinux安装JDK 从java内存出发解释下面3个问题。(关于常量池) 自定义的组件和JToolBar集成的问题 JTextField 怎么设置成透明 菜鸟问题 如何获取字符串里指定的子串 关于开源代码-jpetstore5.0 【急求】怎么用java打开一个word文档啊 100分求jasperreport文档? java IO 的类太复杂了,我到底该用哪些啊? 冒泡排序 求:已知table列数,计算table行数的算法
————————————————
晕,我是比设计。
————————————————————————
比如renderer/editor机制,可插拔外观机制,MVC机制,。。
1、类层次太多,效率极低
2、线程安全性并不好
很难认同你的观点,类层次太多,其实你用任何类库,封装层次都多,没准swing是层次最少的。
线程安全性不好的问题,我不知道从何说起,可能是多线程用得不够好吧,而且像这些类也不是拿来就用的,如果想保证项目可维护性,还需要自己再去封装一下。
谁看swing的源码谁知道.