JDK1.6 优美的Swing 界面

matrix 发表于 2006-02-14 02:00:20 作者:matrix     来源:ensode.net
评论数:42     点击数:10,844

摘要:

Mustang 将会添加native GTK components 到Swing api中,从而是Linux下的java GUI更加优美。从下面的截图,我们可以看到,Mustang集成了GNOME theme 到Swing Api中.
Mustang 将会添加native GTK components 到Swing api中,从而是Linux下的java GUI更加优美。

https://mustang.dev.java.net/ 可以下载非正式发布的,Mustang体验版。

从下面的截图,我们可以看到,Mustang集成了GNOME theme 到Swing Api中:

Clearlooks Theme:
image

Bluecurve Theme:
image

Crux Theme:
image

看来是Swt的出现让Swing有了前进的动力,希望Swing越来越棒!

Java Gui论坛http://www.matrix.org.cn/topic.shtml?forumId=49

本页页面地址:

用户评论列表

#1 评论作者: Amao 发表时间: 2006-02-14 03:12 上午

I do see anything beautiful in the screenshots. sorry.

#2 评论作者: li_nummereins 发表时间: 2006-02-14 09:29 上午

除了优美,运行的效率也是重要一环,要不然,大家还会用swt的。

#3 评论作者: tetsu 发表时间: 2006-02-14 10:09 上午

Java的Swing有前途么?看不到ye~~~

#4 评论作者: javazlj 发表时间: 2006-02-14 10:46 上午

能介绍下java的图形界面主要用再那些地方啊?

#5 评论作者: Jekey 发表时间: 2006-02-14 10:53 上午

swt也没有传说中的那么盛行,问题还是不少的。

#6 评论作者: jiangshachina 发表时间: 2006-02-14 12:00 下午

反正我是喜欢Swing!
SWT的本地化特色?烦!
可能我用的不多吧,性能没考虑过*_*

#7 评论作者: Stive 发表时间: 2006-02-14 03:25 下午

用java开发桌面程序吗?听起来有点不可思议……

#8 评论作者: icess 发表时间: 2006-02-14 03:39 下午

用java开发桌面程序吗 在国外倒是有不少公司在搞
并且产品很好
在国内吗 暂时还没有

#9 评论作者: winstars 发表时间: 2006-02-14 04:05 下午 E-mail: winstars@gmail.com

我本来是学Swing的,但是我发现Swing的国际化很差,在我的系统上凡是涉及到中文字符输出全部是方块。虽然我最后解决了这个问题,但是很繁杂,我相信我的用户绝对不可接受这种复杂。所以我还是使用了本地化的SWT。
有时候选择是无奈的。

#10 评论作者: winstars 发表时间: 2006-02-14 04:08 下午 E-mail: winstars@gmail.com

顺便说一句,如果Swing变得越来越庞大,还不如使用SWT,何况现在基本上每个平台都有SWT实现。该死的SUN不给FreeBSD授权。

#11 评论作者: cybersun 发表时间: 2006-02-14 04:57 下午

对于 default 形式的界面,很不错了

#12 评论作者: swt_suk 发表时间: 2006-02-14 10:49 下午

SWT 就是不方便, 用起來不順手, 一開始就不喜歡他, 有腦筋的人是不會選擇他的

#13 评论作者: topfox0328 发表时间: 2006-02-15 12:43 下午

我一直在用SWT。但,这个真漂亮。厉害。

#14 评论作者: woiwo 发表时间: 2006-02-15 09:58 下午

JFace就8错。
看看Eclipse就知道。速度与美貌并重。

#15 评论作者: gorey 发表时间: 2006-02-15 10:13 下午

现在正在尝试做一些桌面应用程序,总是界面有点。。。

#16 评论作者: arron 发表时间: 2006-02-19 03:19 下午

有GNome的影子,期待Swing做的更好,毕竟现在好像SWT的风头横盛,看看Ecplise

#17 评论作者: manyjoys 发表时间: 2006-02-19 11:15 下午 E-mail: manyjoys

我们就使用Swing做了一个全国项的项目
参于机构几千家
只是速度有点慢

#18 评论作者: afxtruelover 发表时间: 2006-05-14 01:23 下午

JBuilder,IDEA都是Swing的界面吧

#19 评论作者: jamcson 发表时间: 2006-06-06 04:43 下午

java的界面总是块软肋,不过话又说回来,事物总难两全。它要是啥都好,还了得

#20 评论作者: Morris 发表时间: 2006-06-11 09:58 上午

国内也有使用Java Swing开发桌面应用程序的,而且是Office程序。可以在
http://www.evermoresw.com/webch/index.jsp
看到关于这个软件的介绍,现在提供最新的2007测试版下载。通过这个软件你会发现Java的效率还是有相当高的提升空间的。

#21 评论作者: gh_aiyz 发表时间: 2006-06-22 09:14 上午

SWT+JFace的代码其实写的乱七八糟的,基本上它提供的控件很难重用(继承)。

#22 评论作者: yyyyy 发表时间: 2006-06-23 11:27 上午

java desktop程序灰色的界面让人无法呼吸.说一句实话,不管是swt还是swing,都是一堆废物,无用的废物.windows桌面用.net都比这好看多了,也流畅多了.unix/linux,用命令行去,linux不都是拿来当服务器嘛,拿来玩玩也可以,最多的时候还不是windows

#23 评论作者: zhangyuefeng 发表时间: 2006-07-29 10:16 上午

好好好好好好好好好好好好好好好好好好好好

#24 评论作者: freesky_nit 发表时间: 2006-08-01 09:27 上午

希望JAVA的前景越来越好。

#25 评论作者: dddeee2004 发表时间: 2006-08-08 10:19 上午

希望JAVA的前景越来越好。

#26 评论作者: dx_dxlstudio 发表时间: 2006-09-06 10:43 上午

目前用swt~~  速度不错而且界面好看

喜欢java

看到yyyy的评论..无言!! 你自己喜欢.net就不要说java垃圾 OK 尊重一下别人

#27 评论作者: java_cai 发表时间: 2006-09-19 10:09 上午

永中office就是swing做的
很漂亮嘛

#28 评论作者: energy 发表时间: 2006-10-04 01:14 下午

疑问?图中的效果应该不是1.6中原本的效果,是利用第三方jar包做成的效果?

#29 评论作者: jgawk 发表时间: 2006-10-30 11:17 上午

其实界面好不好看,是由开发者的眼光决定的。
Eclipse on Swing ,想用swt,swing,.net,任你选。
Eclipse look & feel,好看在自己:)

#30 评论作者: kill_java_*.* 发表时间: 2006-11-26 02:26 下午

There are nothing beauty in Java Face--the GUI,
it is the worst UI in all Languages!
java的界面API从来都是垃圾!
虽然我喜欢java!但java从来就伤害了java fans的心,
根本没有漂亮的GUI一说!

谁说java界面漂亮,我就risita!日!

#31 评论作者: kill_java_*.* 发表时间: 2006-11-26 02:28 下午

大家有目共睹,java的界面:
总是灰不溜秋的个他妈的lansong东西一个!

你们说呢?--凭良心!

#32 评论作者: kill_java_*.* 发表时间: 2006-11-26 02:31 下午

是故,本人

以java编核心的东西,载入flash自编的漂亮界面,来完成任务。

#33 评论作者: kill_java_*.* 发表时间: 2006-11-26 02:33 下午

我是说默认下的界面!
但eclipse的界面色就不错。

#34 评论作者: kill_java_*.* 发表时间: 2006-11-26 02:42 下午

劝大家学python吧!

最牛的语言,最实用的语言,最贴心的语言,最容易上手的语言,最有前途的语言,最完善的文档,最快速的动态语言!

相比,java只是静态语言,其本身所谓的高级特性,在python中轻而易举且可以简短的实现!

静态语言好比是植物,他的高级特性就像“食人树”,充其量植物学动物而已,冒牌货色!

而动态语言的动态性,使得编程充满乐趣,快速,强大,简明,易用--现在就google一下“python”吧【别用百度,他妈的垃圾,充满无关的广告,而且第一项并非所欲!】。

#35 评论作者: killjava-love.net 发表时间: 2006-12-04 05:19 下午

老子前几天的发言竟然被可恶的banzhu(不是版主哦?!)删除了,TNND!
tanainaide!
java不过不过一堆垃圾而已!
灰不溜秋的界面竟然称作美,明摆着昧着良心,睁眼说“毒jie就是青蛙”!
把癞蛤蟆说成西施美女乎!

#36 评论作者: killjava-love.net 发表时间: 2006-12-04 05:23 下午

因为看到回帖有“希望java越来越好”,哈哈,恰恰证明了java会越来越走向地狱!

#37 评论作者: tim_jing 发表时间: 2006-12-19 04:51 下午

一直在进步!!!!!

#38 评论作者: zhangcheng 发表时间: 2007-02-27 09:46 上午

我还是喜欢SWT,JFace。
用RCP做出来的界面相当漂亮的!
我觉得那是Swing没法比的!

#39 评论作者: ql213 发表时间: 2007-05-02 12:24 下午

JAVA本身的SWING中的LOOKANDFEEL确实不敢恭维,后来在开源社区下了一些漂亮的外观包,这样装饰下原本丑陋的外观,效果大不一样啊!

#40 评论作者: python垃圾 忍不住想骂 发表时间: 2007-07-26 01:37 下午

Python的局限:
1. 运行效率低下
   目前为止,Python可以说是所有主流脚本语言中速度最慢的。(是这样么?待考.)这与其脚本引擎的设计思路有关。如果你的应用对于速度有着较高的要求,就要考虑Python是否能满足需要。不过这一点可以通过使用C编写关键模块,然后由Python调用的方式加以部分解决。
2. 多线程支持欠佳
   Python支持多线程,但是其运行效率也不高。
3. 独特的语法
   这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,而这是用肉眼无法分别的。
4. 无类型
   作为一种动态语言,随时随地创建和使用变量是Python给我们带来的巨大的便利。但是它也会使得程序不严谨,某些错误只有在运行中才可能出现。所以,使用Python编程的时候,要对类型做到心里有数。这也使得Python的IDE工具无法提供便利的自动完成等功能

#41 评论作者: hank1335 发表时间: 2007-10-06 07:37 下午

学习适用java这么久,Java的系统构建思想还是很值得研究的。UML没有java就几乎没有研究价值(没有冒犯C++的意思)。java的安全性和泛用性,虽然不是最好,但对软件构架的总体趋势的确指明了一个方向。JVM和C,虽然速度上差别还是很大,但是与C的顽皮性比较,还是利弊相抵了。
在支持所有软件发展的基础上,除了C,我还是喜欢研究JAVA哲学。


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =