说GUI没前途的,请闭嘴

shengli_liao 2008-05-10 09:17:48
从事Java Swing开发6、7年了,对GUI多少有些感情,本来一直以为GUI用的人很少,特别是在实际工程应用中,但是这次的经历让我彻底改变了看法。
这是一个耗资上千万的项目,因为都是他们单位内部使用的东西,保密性很强,所以我也只是在有人陪同的情况下看的那个系统,第一感觉界面非常漂亮,第二感觉速度有点慢,当我看到表格选择行的颜色时,眼前一亮,这不是Java的JTable吗?然后就问了一句,这是用Java做得么,负责人说是。我当时有点震惊,这么庞大复杂的应用系统,竟然是用Java GUI实现的,然后负责人告诉我,他们大部分系统都是用Java GUI实现的,感觉还不错,无论是在界面美观还是在跨平台方面。
它其中最大的一个特点就是无论哪个界面可以自动缩放,而界面上所有的东西都跟着自动缩防,包括字体大小。我一直以为都是通过Graphics画出来的,但是很多界面中又含有Swing组件,至今也不知道他是如何实现的。有兴趣的朋友可以一起讨论。
...全文
679 67 打赏 收藏 转发到动态 举报
写回复
用AI写文章
67 条回复
切换为时间正序
请发表友善的回复…
发表回复
songfuqiang 2008-05-21
  • 打赏
  • 举报
回复

感谢为java GUI领域注入的一点生机和自信
Jacty_JT 2008-05-21
  • 打赏
  • 举报
回复
eclipse RCP/swt + KTable, 很好很强大。
stevech 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 IamHades 的回复:]
界面上的控件自动缩放是可以很简单做到的,但是字体缩放这个我还没见过,很想见识一下啊,非常有趣的功能。
[/Quote]
初步估计,字体的缩放只能是在事件发生时根据相应的组件的变化大小来设置。
无敌小奇 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 newflypig 的回复:]
感谢为java GUI领域注入的一点生机和自信
[/Quote]
genie2138 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 Inhibitory 的回复:]
引用 1 楼 IamHades 的回复:
界面上的控件自动缩放是可以很简单做到的,但是字体缩放这个我还没见过,很想见识一下啊,非常有趣的功能。


字体的可以画在JPanel上, 大小可以由这个JPanel的大小来控制, getSize
[/Quote]

见识了
moodoasis 2008-05-20
  • 打赏
  • 举报
回复
拖拖拽拽就行 不是更好
大齐zy 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 FL1429 的回复:]
up.
喜欢java swing...(纯代码编写),鄙视那些拖拖拽拽就行的编程语言.
[/Quote]
同意
goodmrning 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 newflypig 的回复:]
感谢为java GUI领域注入的一点生机和自信
[/Quote]
wangyan_83 2008-05-19
  • 打赏
  • 举报
回复
呵呵,楼主,我以前看到的很多大型的电信的网管系统都是java做的,而且国外的很多都是用JNLP协议部署在网页上
shengli_liao 2008-05-18
  • 打赏
  • 举报
回复
dengdai...
mfkdgef 2008-05-18
  • 打赏
  • 举报
回复
信心又回来了!
zwgs1985 2008-05-17
  • 打赏
  • 举报
回复
我觉得挺好看的
didoleo 2008-05-17
  • 打赏
  • 举报
回复
用java来写GUI,估计也是为了考虑跨平台的. 否则比用java开发效率高的有的是.


另外,同意35楼的.

发表于:2008-05-13 11:12:2735楼 得分:0
感觉 还是eclipse RCP/swt 的外观更好看些
临远 2008-05-17
  • 打赏
  • 举报
回复
很不幸,extjs是参考swing的组件模型。

界面上,我的水平真的是非常有问题。怎么都觉得swing难看,啥时候牛人搞一个漂亮的让大家开开眼吧。
nanjg 2008-05-17
  • 打赏
  • 举报
回复
在web开发 UI层的 extjs(ajax framework) 灵感就是来自于SWING
千里冰封820 2008-05-17
  • 打赏
  • 举报
回复
我一直就很喜欢SWING
lydiablo 2008-05-17
  • 打赏
  • 举报
回复
支持楼主,作为JAVA的程序员就算不做SWING也支持!
assdust110 2008-05-17
  • 打赏
  • 举报
回复
呵呵,我们现在的项目就是用GUI做的,350万。

觉得很自豪。
craky 2008-05-16
  • 打赏
  • 举报
回复
楼上的,hoho,说难看那是你水平问题哈,hoho

玩过QQ游戏没,界面漂亮吧,swing同样可以做到

http://craky003.51.com有帖图,自己去看喽,鄙人觉得还是挺漂亮的

那里帖的不是最终发布的版本,最终发布的时候缩小了一下拓扑中的图标,更漂亮,hoho
临远 2008-05-16
  • 打赏
  • 举报
回复
swing实在不怎么地,反正是很难看,很难看。实在没得swt好用。
不知道jdk6以后会不会好用一点儿。

实在不知道java gui有没有钱途,以前看到spring-rich是非常好看,可惜到0.2.1就不更新了,不好说啊。
加载更多回复(46)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧