Как получить информацию из всех доступных Def uimanager

Этот совет Java иллюстрирует метод получения информации о всех доступных по умолчанию UIManager. Информационная утилита для печати различные UIManager умолчанию. Разработчики могут использовать это, чтобы знать все интерфейса доступна по своей системе.


import javax.swing.*;



public class UIManagerDefaults {

  public static void main(String[] args) {

    System.out.println("Default L&F:");

    System.out.println("  " + UIManager.getLookAndFeel().getName());



    UIManager.LookAndFeelInfo[] inst = UIManager.getInstalledLookAndFeels();

    System.out.println("Installed L&Fs: ");

    for (int i=0;i<inst.length;i++) {

      System.out.println("  " + inst[i].getName());

    }



    LookAndFeel[] aux = UIManager.getAuxiliaryLookAndFeels();

    System.out.println("Auxiliary L&Fs: ");

    if (aux != null) {

      for (int i=0;i<aux.length;i++) {

        System.out.println("  " + aux[i].getName());

      }

    }

    else {System.out.println("  <NONE>");}



    System.out.println("Cross-Platform:");

    System.out.println("  " + UIManager.getCrossPlatformLookAndFeelClassName());



    System.out.println("System:");

    System.out.println("  " + UIManager.getSystemLookAndFeelClassName());



    System.exit(0);

  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>