swt都是可视的啊,不直接用vj写得了。

解决方案 »

  1.   

    ???
    swt直接调用本机api,与java无关,你用什么操作系统,它就是什么操作系统的界面。
    你用的是xp,则swt用的全是xp的组件,不可能是旧Windows风格!
    -----〉〉〉除非你的xp显示的是旧Windows风格!
      

  2.   

    eclipse里面可不可以可视化的编辑swt呢?像jbuilder一样?
      

  3.   

    我的系统是XP风格的,不是旧风格!但我的程序风格却是旧的?!有做出过XP风格的发言!
      

  4.   

    我以前做过的,就是xp风格呀,一系列的都是!
    CTaoHero(疯了的蚊子),你想向jbuilder一样用swt?你可以试试v4all,不过不是太好用,
    而且好多功能不能实现,现在还在完善中,是个开源项目
      

  5.   

    要是说界面设计,还是使用jbuilder
      

  6.   

    界面设计NetBeans IDE 可行
      

  7.   

    我突然发现用Swing也可以写出XP风格,只需在任何窗体产生前用
    try{
       UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    }catch(Exception ex){}
    是1.4.2版SDK新功能
      

  8.   

    JBuilder的界面设计就是一鸡肋,我只用他做菜单而已,布局还得自己慢慢写,各位是否有更好的开发经验?
      

  9.   

    一般的布局用jbuilder的也不错,如gridbaglayout
    如果特别需要的,才自己写
      

  10.   

    请问要额外的设置代码吗?用SWT.
      

  11.   

    正确,需要额外的操作:
    首先找到你正在使用是哪个javaw.exe,然后在相同的目录下面建立: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="IBM.Eclipse.javaw" type="win32"/>
    <description>Eclipse IDE</description>
    <dependency>
    <dependentAssembly>
    <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*"/>
    </dependentAssembly>
    </dependency>
    </assembly>
      

  12.   

    谢了!,请问怎样能使Eclipse的界面也是全XP风格呢?按你的做法,我的程序是XP风格了,
    但Eclipse自己的界面还是老样子。
      

  13.   

    捷迅软件(苏州)有限公司,Agile Software Corp(Nasdaq 代码: AGIL)研发中心。总部位于美国硅谷,是世界最大的PLM(产品生命周期管理)软件供应商之一,被MSI列为“全球百强软件供应商”。现委托苏州立达人力资源服务有限公司猎取Java高级程序员和系统分析员
    联系:[email protected]
      

  14.   

    找到你的eclipse使用的javaw.exe文件,然后相同处理。
      

  15.   

    我把我机器上的所有javaw.exe文件都处理了,都没用。你的可以吗?
      

  16.   

    搞定了!!!谢谢楼上提示,我Search了一下C盘,发现在Windows/System32目录下居然有
    一个javaw.exe!,我猜它就是我要找的,拷了javaw.exe.manifest过去后,果真搞定。^_^