看看左边别人做的界面,再看看右边我做的界面,差距真大哦
左边的界面中,标题栏真漂亮,而我做的标题栏不是很好看,谁能帮我把标题栏改成左边的那样哦
我用到了
http://www.randelshofer.ch/quaqua/ 
中的quaqua.jar,去美化界面了。

解决方案 »

  1.   

    http://code.google.com/p/macwidgets/这个?
      

  2.   

    用swing画界面感觉很麻烦,用vb之类的就特别方便,而且简单
      

  3.   

    用silverlight?这好像是微软的技术哦?我用的是java swing ,技术相差太大,呵呵,再说,我不大会微软的开发工具
      

  4.   

    用java做桌面系统貌似不是java的强项
      

  5.   

    好吧,我承认,我又来了。晕,这是苹果的外观风格,苹果的界面漂亮是出了名的,其实你只要运用苹果的外观,在MAC系统上运行,很多东西根本就不用你来管,如果可能,你可以自定义一套自己的外观风格,但这比setUndecorated(true),然后自己画的成本还要高得多,你必须为每个组件定义外观,别说个人,就是公司也没几个这么干的。很多人说Swing做的东西太丑,只是Swing的默认外观太丑而已,而且自定义一套外观的成本太高,大部分人不懂,他们只会用默认外观,潜意识里面自然就觉得Swing太丑,其实在MAC系统上Swing的外观很漂亮的。楼主可以买个苹果笔记本,把Swing在MAC系统上运行,换上MAC系统的外观风格,你就会发现,你所谓的“左边别人做的界面”根本就没有任何了不起,要了不起也是别人苹果的功劳。最后说一下,我以前做外包的时候,用的就是MAC系统,我们都是在Windows上编码,然后在MAC系统上调试运行的,因为苹果笔记本太少,不可能人手一台,MAC和Windows上的效果真是一个天上一个地下。
      

  6.   

    确实是苹果的外观风格,难道我的程序只有在MAC系统上,才会这么漂亮?在windows下运行,就像我那样,很丑?
      

  7.   

    那么……可以试试看liquid look and feelhttps://liquidlnf.dev.java.net/
      

  8.   

    简而言之就是导入包后用以下两句代码
    UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
    LiquidLookAndFeel.setLiquidDecorations(true, "mac");
      

  9.   


    奇怪了,我的工程中,找不到com.birosoft.liquid.LiquidLookAndFeel呀,难道还有其他jar包,我没引进来吗?我在工程增加了quaqua.jar的呀
    com.birosoft.liquid.LiquidLookAndFeel类在什么地方哦?