Описание тега 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.