Описание тега uimanager

UIManager управляет текущим внешним видом и настройками по умолчанию.

В UIManager управляет текущим стилем, набором доступных стилей, PropertyChangeListeners которые уведомляются при изменении внешнего вида, значений по умолчанию для внешнего вида и удобных методов для получения различных значений по умолчанию.

Определение внешнего вида

Внешний вид может быть определен двумя разными способами: путем указания полного имени класса для внешнего вида или путем создания экземпляра LookAndFeel и передать его setLookAndFeel.

Настройка внешнего вида для внешнего вида системы:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

Настройка внешнего вида на основе имени класса:

UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");

По умолчанию

UIManager управляет тремя наборами UIDefaults. Они есть:

1. Настройки разработчика по умолчанию - За некоторыми исключениями Swing не изменяет настройки разработчика по умолчанию; они предназначены для изменения и использования разработчиком.
2. Параметры внешнего вида по умолчанию. Параметры внешнего вида по умолчанию зависят от внешнего вида и поведения на момент его установки в качестве текущего внешнего вида (setLookAndFeel()вызывается). Параметры внешнего вида по умолчанию можно получить с помощьюgetLookAndFeelDefaults()метод.
3. Системные настройки по умолчанию. Системные настройки по умолчанию предоставляются Swing.