• 图形界面系列教材 (十四)- Swing 皮肤 Look And Feel


    Java提供了非常便捷的方式切换界面风格

    步骤1:设置皮肤

    步骤 1 : 设置皮肤

    只需要提供一句代码

    javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");


    就可以把所有的组件切换成不同的风格。

    注: 这句话需要加在最前面,如果已经创建了界面,再加这个有时候不能正常起作用。

    在右侧的附件里提供了各种皮肤,以及皮肤对应的jar包的下载

    设置皮肤

    package gui;

      

    import javax.swing.JButton;

    import javax.swing.JFrame;

      

    public class TestGUI {

        public static void main(String[] args) {

            //设置皮肤 

            setLookAndFeel();

            JFrame f = new JFrame("LoL");

            f.setSize(400300);

            f.setLocation(200200);

            f.setLayout(null);

            JButton b = new JButton("一键秒对方基地挂");

            b.setBounds(505028030);

      

            f.add(b);

            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      

            f.setVisible(true);

        }

      

        private static void setLookAndFeel() {

            try {

              javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.smart.SmartLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.mcwin.McWinLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.luna.LunaLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.aluminium.AluminiumLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.bernstein.BernsteinLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.hifi.HiFiLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.mint.MintLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.aero.AeroLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.fast.FastLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel");

    //          javax.swing.UIManager.setLookAndFeel("com.jtattoo.plaf.noire.NoireLookAndFeel"); 

            catch (Exception e) {

                e.printStackTrace();

                // handle exception

            }

      

        }

    }


    更多内容,点击了解: https://how2j.cn/k/gui/gui-lookandfeel/411.html

  • 相关阅读:
    Jquery尺寸
    Jquery 位置
    c#编码规范
    手机即时通信文章列表
    缺陷跟踪系统BugTracker。 以下对使用
    用正则表达式来匹配图片标签
    mvc 分页
    Asp.Net MVC4网站中自定义AuthorizeAttribute
    asp.net mvc4 身份验证问题无法绕过内置的Membership/Role机制
    HDU4712Hamming Distance随机化算法
  • 原文地址:https://www.cnblogs.com/Lanht/p/12615443.html
Copyright © 2020-2023  润新知