Topic: [tip]让SWT具有XP风格

  Print this page

1.[tip]让SWT具有XP风格 Copy to clipboard
Posted by: Jove
Posted on: 2003-11-06 12:59

这条tip写在swt FAQ中, 效果是让WindowsXP上运行的swt/jface程序也有XP风格,如图

方法是新建一个文本文件,名为javaw.exe.manifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="SWT.javaw" type="win32"/>
  <description>Standard Widget Toolkit</description>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*"/>
    </dependentAssembly>
  </dependency>
</assembly>
把此文件放在你的jre/bin中
<注意,往往C:/winnt/system32中有一份java/javaw,建议删除这两个文件. 而确保使用JAVA_HOME作为系统jdk>
<本人机器上,此文件的位置为E:\Java\j2sdk1.4.2_02\bin\javaw.exe.manifest>

之后运行Eclipse或其他swt/jface程序,就有了XP的外观
//不作此调整,部分控件如scrollbar有xp的风格,但其他很多控件如Button Table则还是win2000的风格

2.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: syncsync
Posted on: 2003-11-08 15:39

这个办法不错呵。。。

3.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: zerol
Posted on: 2003-11-08 23:04

好漂亮啊!

4.Re:[tip]让SWT具有XP风格 [Re: zerol] Copy to clipboard
Posted by: Jove
Posted on: 2003-11-10 09:44

zerol wrote:
好漂亮啊!


hehe,换上别的XP theme更pp

5.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: Starcraft
Posted on: 2003-11-20 21:05

不错,很漂亮啊。

6.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: altonpeng
Posted on: 2003-11-21 12:54

不错,很好很好

7.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: toString
Posted on: 2003-11-21 22:07

我按照Jove说的改变了Eclipse的显示风格,不过好象有些不习惯Sad,觉得Eclipse不应该是这样的,呵呵。

8.Re:[tip]让SWT具有XP风格 [Re: toString] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-11-22 23:32

滿美的呀~我也改了

9.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: coldwolf
Posted on: 2003-11-27 15:20

不错,我试试

10.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: jfml
Posted on: 2003-11-27 15:44

试验了,无效阿~~~~~~~~~~~~~~~

11.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: jfml
Posted on: 2003-11-27 15:46

要重起机器么?

12.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: jfml
Posted on: 2003-11-27 16:03

怎么搞都不行阿

13.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: wes109
Posted on: 2003-11-27 17:25

Jove wrote:

把此文件放在你的jre/bin中
<注意,往往C:/winnt/system32中有一份java/javaw,建议删除这两个文件. 而确保使用JAVA_HOME作为系统jdk>
<本人机器上,此文件的位置为E:\Java\j2sdk1.4.2_02\bin\javaw.exe.manifest>


可以, 楼主都说了
不想删就放到C:/windows/system32下就可以了

14.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: jfml
Posted on: 2003-11-27 19:00

实在是不行阿
我把那个文件在我机器上所有的JDK,JRE的bin目录下都放了一份
包括了WINNT/System32
还是不行阿
Eclipse还是老样子阿
气疯了

15.Re:[tip]让SWT具有XP风格 [Re: jfml] Copy to clipboard
Posted by: Jove
Posted on: 2003-11-27 19:21

hehe, 您是Win2k?
请注意原文第一行 //grin

16.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: jfml
Posted on: 2003-11-27 19:50

这条tip写在swt FAQ中, 效果是让WindowsXP上运行的swt/jface程序也有XP风格,如图


再靠
我再靠
受不了啊

麻烦楼主下次要用大号的红色字体标出来啦,吐血ing......

17.Re:[tip]让SWT具有XP风格 [Re: jfml] Copy to clipboard
Posted by: Jove
Posted on: 2003-11-27 20:57

真对不住您了,我马上去改原文
//闪!

18.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: javadd
Posted on: 2003-12-10 10:25

Jove wrote:
hehe,换上别的XP theme更pp


好漂亮啊.Tongue

请问这个XP theme在哪里下载?

19.Re:[tip]让SWT具有XP风格 [Re: javadd] Copy to clipboard
Posted by: Jove
Posted on: 2003-12-10 10:33

http://www.themexp.org

建议装一个StyleXP,有无数主题可以下

看这个

20.Re:[tip]让SWT具有XP风格 [Re: Jove] Copy to clipboard
Posted by: javadd
Posted on: 2003-12-10 10:52

哦,这是改windows的风格,而不是swt自己能改变风格,能不能象swing那样可以用L&F那样就好了.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923