zoukankan      html  css  js  c++  java
  • 我超喜欢Nimbus风格的!

      用之前要先import javax.swing.UIManager以及javax.swing.UnsupportedLookAndFeel。

      有以下几种备选风格,metal就是默认的风格,对就超级丑那个。

      motif很古典,不过有点奇怪。

      windows风格在我的机器上打开JFileChooser的时候文件名的字体会有问题,不过大概是MacType的错。而且按钮自带底色,如果面板有底色的话会有点难看。

      Numbus超级好看的!!!!!!!!!!!!

      说两遍。

      Nimbus超级好看!!!!!!!!!!!!!!!!!!

      记得要抓不少异常,如果没有好用的IDLE就还是老实点用默认风格吧……

      对了,这段 代码要在显示GUI之前输入。

    try {
        //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//当前系统风格
        
        //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());//跨平台的Java界面风格,不太明白这种说法
        
        UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//Nimbus风格,新出来的外观,jdk6 update10版本以后的才会出现
         
        //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");//Motif风格,外观接近windows经典,但宽宽大大,而且不是黑灰主色,而是蓝黑
     
        //UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");//windows风格
     
        //UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");//java风格
    } catch (UnsupportedLookAndFeelException e) {
        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (InstantiationException e) {
        e.printStackTrace();
    } catch (IllegalAccessException e) {
        e.printStackTrace();
    }
  • 相关阅读:
    软件开发 [CJOJ 1101] [NOIP 模拟]
    OI中卡常数技巧
    疫情控制 [NOIP2012]
    开车旅行 [NOIP 2012]
    观光公交 [NOIP 2011] [思维推导]
    选择客栈 [NOIP 2011]
    2016级算法期末上机-F.中等·AlvinZH's Fight with DDLs II
    2016级算法期末上机-E.中等·ModricWang's Fight with DDLs II
    2016级算法期末上机-D.简单·AlvinZH's Fight with DDLs I
    2016级算法期末上机-C.简单·Bamboo's Fight with DDLs III
  • 原文地址:https://www.cnblogs.com/chihane/p/3500586.html
Copyright © 2011-2022 走看看