从事Java Swing开发6、7年了,对GUI多少有些感情,本来一直以为GUI用的人很少,特别是在实际工程应用中,但是这次的经历让我彻底改变了看法。
这是一个耗资上千万的项目,因为都是他们单位内部使用的东西,保密性很强,所以我也只是在有人陪同的情况下看的那个系统,第一感觉界面非常漂亮,第二感觉速度有点慢,当我看到表格选择行的颜色时,眼前一亮,这不是Java的JTable吗?然后就问了一句,这是用Java做得么,负责人说是。我当时有点震惊,这么庞大复杂的应用系统,竟然是用Java GUI实现的,然后负责人告诉我,他们大部分系统都是用Java GUI实现的,感觉还不错,无论是在界面美观还是在跨平台方面。
它其中最大的一个特点就是无论哪个界面可以自动缩放,而界面上所有的东西都跟着自动缩防,包括字体大小。我一直以为都是通过Graphics画出来的,但是很多界面中又含有Swing组件,至今也不知道他是如何实现的。有兴趣的朋友可以一起讨论。
这是一个耗资上千万的项目,因为都是他们单位内部使用的东西,保密性很强,所以我也只是在有人陪同的情况下看的那个系统,第一感觉界面非常漂亮,第二感觉速度有点慢,当我看到表格选择行的颜色时,眼前一亮,这不是Java的JTable吗?然后就问了一句,这是用Java做得么,负责人说是。我当时有点震惊,这么庞大复杂的应用系统,竟然是用Java GUI实现的,然后负责人告诉我,他们大部分系统都是用Java GUI实现的,感觉还不错,无论是在界面美观还是在跨平台方面。
它其中最大的一个特点就是无论哪个界面可以自动缩放,而界面上所有的东西都跟着自动缩防,包括字体大小。我一直以为都是通过Graphics画出来的,但是很多界面中又含有Swing组件,至今也不知道他是如何实现的。有兴趣的朋友可以一起讨论。
喜欢java swing...(纯代码编写),鄙视那些拖拖拽拽就行的编程语言.
Java界面自动缩放到每一个组件也不是那么容易吧,一楼的哥们难道已经实现了?
总之一句话,java swing很好很强大,hoho~
好用,实在
参加工作后第一个接触的项目就是swing 这份情怎能割舍~~~
不过现在做web了。我也好想知道字体随界面放缩是怎么弄的
字体的可以画在JPanel上, 大小可以由这个JPanel的大小来控制, getSize
顶一下很喜欢java做GUI感觉很方便
速度慢一点在大多数情况下可以忍受,最不能容忍的是错误满天飞, 何况现在机器速度越来越快,
Java程序的执行速度并不慢.
成为NB人貌似很难
不知道jdk6以后会不会好用一点儿。实在不知道java gui有没有钱途,以前看到spring-rich是非常好看,可惜到0.2.1就不更新了,不好说啊。
另外,同意35楼的.发表于:2008-05-13 11:12:2735楼 得分:0
感觉 还是eclipse RCP/swt 的外观更好看些
感谢为java GUI领域注入的一点生机和自信