阅读更多

20顶
1踩

编程语言

原创新闻 你认为Java7中的默认Look&Feel应该是?

2009-03-18 09:04 by 见习编辑 Eastsun 评论(19) 有7729人浏览
  众所周知,目前Java默认的Look&Feel是Metal,这是一个跨平台的Look&Feel,并且从Swing诞生起默认的Look&Feel就是它.这也是Swing为大家所诟病原因之一——大多数习惯Windows界面风格的用户对Metal这种灰不溜秋的风格很不感冒.
  而现在,在将要发布的Java7中这种情况可能会得到改变,我们要对Swing的默认Look&Feel做一个明智的选择.目前有两种候选方案:一种是采用新的跨平台Look&Feel——Nimbus——作为默认观感,另一个选择是采用本地Look&Feel作为默认观感(也就是说,在Windows上运行的Swing程序将采用Windows的Look&Feel,而运行在Unix上的Swing程序将采用GTK Look&Feel).
  你对这两种选择有什么看法呢,抑或继续保持Metal作为默认的Look&Feel.这儿有一个投票(注意:我这里需要代理才能访问),你可以做出你的选择,或者发表你不同的意见.
20
1
评论 共 19 条 请登录后发表评论
19 楼 HeDYn 2009-06-02 22:37
substance
18 楼 Eastsun 2009-03-19 22:21
ivin 写道

nimbus,强烈建议用nimbus,我的Netbeans一直用nimbus

还是本地风格比较好,这样和谐
其他需求完全可以自己设置
17 楼 ivin 2009-03-19 22:10
nimbus,强烈建议用nimbus,我的Netbeans一直用nimbus
16 楼 vearn 2009-03-19 14:23
1、substance确实好看,但是bug太多。我在netbeans用substance外观问题不断,真不敢在交付用户的产品中使用。

2、netbeans 6.5配合nimbus倒是很稳定,我一直在用:>

3、nimbus的作者potts在去年的javaone作《TS-6096-Nimbus The New Face of Swing》时举例说,通过painter可以自定义外观,“You can replace any painter for any region of any component for any state”
15 楼 norwind 2009-03-19 12:04
审美这东西挺难讲的 仁者见仁 智者见智

就像extjs的效果,刚开始觉得挺酷的,现在(一年后)觉得它挺不好看的
14 楼 cyberniuniu 2009-03-19 12:02
好看的 look & feel 有很多,默认的如果不好就换一个,比如注明的 substance l&f,效果是 swt 完全无法比拟的。
13 楼 vearn 2009-03-19 10:57
我支持各自平台default Laf

nimbus去年用了一段时间,JTable中的bug还是比较多的

不过作者说这是JDK中JTable源码错误导致的,与他无关
12 楼 hantsy 2009-03-19 10:15
我还是喜欢metal,jdk 1.4 的steel是难看了点,但是1.5 的 ocean不错啊。
11 楼 hantsy 2009-03-19 10:13
Nimbus 效果非常好,看上去类似apple 风格,要是把 tab 排列改成apple形式的就更好了。
10 楼 mshijie 2009-03-19 09:59
Nimbus效果不错
9 楼 javagui 2009-03-19 09:37
Nimbus
8 楼 ntyangxd 2009-03-19 09:28
为什么我也访问不了,也被和谐了?
7 楼 costmary 2009-03-19 09:26
6 楼 tenderghost 2009-03-19 09:22
用SWT吧
5 楼 whaosoft 2009-03-19 09:11
java的swing界面还是那么丑吗??
4 楼 meteoren 2009-03-19 08:44
这点swing应该好好的跟swt学习下
3 楼 dualface 2009-03-19 02:07
Nimbus 也很丑。。。。还是用操作系统的界面好点。
2 楼 fyting 2009-03-19 01:31
以前那跨平台的、一致的的外观,就是说走到哪里都一样难看。
1 楼 ouspec 2009-03-18 11:46
原来黑挫挫的界面是需要改了,我倾向于后者,使用本地Look&Feel作为默认观感

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics