簡單的界面換膚術----Swing

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

-----------------------------------------默認調用-------------------------------------------

import javax.swing.UIManager;

public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {

            //寫在要運行代碼的最前端
           
try{
                UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel") ;
                new LoginUI().setVisible(true);
            } catch (Exception e){ }
        }
    });
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章