精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-17
有一段时间,Swing界面文字总是发虚,模糊,好像蒙了一层纱。 试了好多方法都无效,还以为是Swing本身兼容性问题,后来就研究SWT了。 今天发现居然是显卡抗锯齿的问题,我的显卡HD4870,抗锯齿开的是Narrow-tent,速度快但是画面会有点发虚。 刚才下载了JME(JAVA Monkey Enging)3.0 纯JAVA 3D游戏引擎, 突然发现关了抗锯齿,所有的Swing界面文字都非常清晰了! 又测试了下其他的Swing程序,也一样。JAVA真的是越来越强了,图形界面全部是3D加速过的,这样的话Swing的性能是不是能比WINDOWS GDI都要快了。现在1000多的上网本用的集成显卡都带3D加速,还能运行一些大型3D游戏,看来Swing的性能现在也是很可以了啊,都是经过3D加速的了。 还有JME 3.0,画面越来越漂亮了,感觉比现在许多网络游戏画面都要好了,色彩亮丽,看了下开发的游戏demo,感觉画面可能比魔兽世界都要好了。 今天又对Swing有了进一步认识,以前一直认为论速度肯定是SWT快,现在看来也不尽然了~~~ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-04-17
这个不奇怪吧,java也有openGL的实现,只要显卡支持,3D加速很正常啊
|
|
返回顶楼 | |
发表时间:2011-04-17
用了eclipse好多年,以前一直是老观念,认为Swing慢,客户的java桌面系统都极力说服客户用SWT开发。现在看来Swing很强悍啊,再用上substance那也是极其华丽了,再加上3D加速,就算是1000多的廉价上网本都不用担心会慢了。
|
|
返回顶楼 | |
发表时间:2011-04-18
sjn1978 写道 用了eclipse好多年,以前一直是老观念,认为Swing慢,客户的java桌面系统都极力说服客户用SWT开发。现在看来Swing很强悍啊,再用上substance那也是极其华丽了,再加上3D加速,就算是1000多的廉价上网本都不用担心会慢了。
陈维雷大师说过,同样的工作机制,为什么swt就被称为快,而swing就慢呢?这是由于早期的swing工程师水平参差不齐导致。部分程序员开发了很多低质量的代码。 就原理来讲,swing是完全不比swt慢的,从扩展性和源生角度来说,swing还要比swt更好些 |
|
返回顶楼 | |
发表时间:2011-04-18
swt 的 leader 和 jdk6-swing的 leader
是同一个女人 |
|
返回顶楼 | |
发表时间:2011-04-18
bitray 写道 sjn1978 写道 用了eclipse好多年,以前一直是老观念,认为Swing慢,客户的java桌面系统都极力说服客户用SWT开发。现在看来Swing很强悍啊,再用上substance那也是极其华丽了,再加上3D加速,就算是1000多的廉价上网本都不用担心会慢了。
陈维雷大师说过,同样的工作机制,为什么swt就被称为快,而swing就慢呢?这是由于早期的swing工程师水平参差不齐导致。部分程序员开发了很多低质量的代码。 就原理来讲,swing是完全不比swt慢的,从扩展性和源生角度来说,swing还要比swt更好些 最后一句不敢苟同。 swing (一套适配层+UI抽象层)跟 swt+jface比才公平。 |
|
返回顶楼 | |
发表时间:2011-04-18
swt 80%用的本地渲染。如果本地没有这样的图形在用swing渲染。所以swt有3D加速是可能的。
纯swing有3D渲染还不一定吧? |
|
返回顶楼 | |
发表时间:2011-04-18
phlsbg 写道 swt 80%用的本地渲染。如果本地没有这样的图形在用swing渲染。所以swt有3D加速是可能的。
纯swing有3D渲染还不一定吧? 另外20%呢? 我觉得几乎100%的native GUI |
|
返回顶楼 | |
发表时间:2011-04-18
不做swing开发很多年了。。。。
|
|
返回顶楼 | |
发表时间:2011-04-18
用Java做桌面应用本身路线就不对
|
|
返回顶楼 | |