ZT文萃

          本博不原創(chuàng),轉(zhuǎn)帖自己感興趣那些事人物,什么入眼貼什么,隨心所欲。
          posts - 93, comments - 5, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Java中的LookAndFeel

          Posted on 2014-02-12 10:20 ZT文萃 閱讀(222) 評(píng)論(0)  編輯  收藏 所屬分類: 前臺(tái)

          下文轉(zhuǎn)載自:

          http://www.cnblogs.com/qixin622/archive/2010/07/23/1784002.html

           


          Java'中的幾種Look and Feel
          1、Metal風(fēng)格 (默認(rèn))
          String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          2、Windows風(fēng)格
          String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          3、Windows Classic風(fēng)格
          String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          4、Motif風(fēng)格
          String lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          5、Mac風(fēng)格 (需要在相關(guān)的操作系統(tǒng)上方可實(shí)現(xiàn))
          String lookAndFeel = "com.sun.java.swing.plaf.mac.MacLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          6、GTK風(fēng)格 (需要在相關(guān)的操作系統(tǒng)上方可實(shí)現(xiàn))
          String lookAndFeel = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
          UIManager.setLookAndFeel(lookAndFeel);
          7、可跨平臺(tái)的默認(rèn)風(fēng)格
          String lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName();
          UIManager.setLookAndFeel(lookAndFeel);
          8、當(dāng)前系統(tǒng)的風(fēng)格
          String lookAndFeel = UIManager.getSystemLookAndFeelClassName();
          UIManager.setLookAndFeel(lookAndFeel);

          在Java中讓用戶能夠動(dòng)態(tài)地更改應(yīng)用的外觀,可以給用戶更好地體驗(yàn),具體的實(shí)現(xiàn)方式是:
          1,先使用UIManager.setLookAndFeel(String s)方法設(shè)定對(duì)應(yīng)的外觀
          2,再使用SwingUtilities.updateComponentTreeUI(Component c)方法立刻更新應(yīng)用的外觀
          這兩個(gè)類均在javax.swing包中

          主站蜘蛛池模板: 贵阳市| 邹平县| 高平市| 延津县| 罗甸县| 河源市| 新河县| 阿拉尔市| 从化市| 诏安县| 昭觉县| 阳高县| 安化县| 尼木县| 遂宁市| 迭部县| 崇文区| 交口县| 迁安市| 沙雅县| 丰台区| 甘泉县| 威信县| 韶关市| 延寿县| 大同县| 赫章县| 邵阳市| 霸州市| 册亨县| 黑龙江省| 盐亭县| 通化县| 石渠县| 巴林右旗| 屯留县| 全椒县| 德江县| 麻阳| 缙云县| 尼玛县|