关于 Apple界面向导Quaqua Look and Feel在windows下的使用

来源:互联网 发布:淘宝首页找不到购物车 编辑:程序博客网 时间:2024/06/03 08:53

      大概九月一号的时候,在csdn上看到Apple界面向导Quaqua Look and Feel发布了3.3版(  http://news.csdn.net/news/newstopic/25/25911.shtml),这是一款专门为mac os x系统写的 Apple人性化界面向导(AHIG) ,说是专门针对mac系统,但是我发现在自己编的windows桌面程序中也使用这个api,当时就在在那个新闻下的留言处说了,不过后来就没有在看过那个页面了,直到今天才看到后来有人问这个api在windows下的使用方法,觉得很不好意思,所以现在放下手头其他的事先回答这个问题。

使用方法如下:

   在eclipse中先建立一个工程,然后在工程属性的java build path中用add external jar把发布包lib目录下的quaqua.jar引入,这样就以在自己的工程中使用这个api了,如果想获得mac风格的界面,你的编码不必做任何改动,只需要在主JFrame的构造函数中加入一下代码即可:

   if (System.getProperty("os.name").toLowerCase().indexOf("mac") == -1) {
            System.setProperty("Quaqua.Debug.crossPlatform", "true");
            System.setProperty("swing.aatext", "true");
     }
   try {
             System.setProperty("Quaqua.TabbedPane.design", "jaguar");
              String lafClassName = QuaquaManager.getLookAndFeelClassName();
              UIManager.setLookAndFeel(lafClassName);
          } catch (Exception e) {
              e.printStackTrace();
          }

   这段代码可以在 Quaqua Look and Feel 3.3 所给例子的源码中找到。这样你的所有控件,除了frame,都会显示为mac风格。

   本来想贴图上来,不过好像这个blog的贴图不能用,就只能作罢,如果有问题的话请和我联系。还有谁知道怎么在这个blog下贴图的话也麻烦告诉我一下,谢谢^_^

原创粉丝点击