小弟java生手,最近要做一个java的桌面应用,主要面向二维绘制。想请问各位,gui部分是选择swing还是swt/jface?有什么讲究吗?
另外,java的二维绘图的主要库是java2d吗?与swt/jface配合有问题吗?我看了看swt/jface中的Graphics中的几个绘制方法,好像不太够用呀。
以上两个方面,请各位高手给点意见。谢谢了。
另外,java的二维绘图的主要库是java2d吗?与swt/jface配合有问题吗?我看了看swt/jface中的Graphics中的几个绘制方法,好像不太够用呀。
以上两个方面,请各位高手给点意见。谢谢了。
从开发工具上讲,Swing开发当然首选Netbeans,SWT首选Eclipse,Netbeans现在的Matisse开发效率不用我来说,随便google一下,一大堆demo,视频,超级方便,Eclipse开发SWT光从布局设计就很麻烦。
第二,swt比swing快许多?现在恐怕没几个人同意这个说法,1.jvm 5开始,java执行效率和速度是公认可以和本地二进制程序相媲美了,不信可以看看国外权威组织的测试报告,或者google一下。 2.j2se5开始,sun对swing实现做了重大改进,至j2se6已经很完善。.net的实现机理是完全照搬java的,为何人家跑得快?就是底层代码优化做得好,现在java已经在改了,并且很成功。
第三,多看看这个世界,我以前也是Eclipse用户,但是现在,问问Swing开发谁在用Eclipse?十个人九个会说NO,当然用Netbeans了。毫不客气的说,Netbeans更好用,当然也免费啦!
http://blog.csdn.net/bovy/archive/2007/04/16/1566168.aspx
谢谢了!!!