Как получать информацию из всех доступных по умолчанию 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);
  }
}
Обновлено: 07.04.2017 — 15:50

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.