Класс MetalLookAndFeel
- java.lang.Object
-
- javax.swing.LookAndFeel
-
- javax.swing.plaf.basic.BasicLookAndFeel
-
- javax.swing.plaf.metal.MetalLookAndFeel
- Все реализуемые интерфейсы:
Serializable
public class MetalLookAndFeel extends BasicLookAndFeel
Внешний вид Java, также известный как Metal.
Каждый из ComponentUI предоставляемых
MetalLookAndFeel получает свое поведение из таблицы по умолчанию. За исключением случаев, в каждом из ComponentUI реализаций в этом пакете документация показывает набор параметров по умолчанию, используемых ими. Если не указано иное, параметры по умолчанию устанавливаются во время вызова installUI, и следуют рекомендациям, изложенным в LookAndFeel для установки параметров по умолчанию.
MetalLookAndFeel получает свою палитру цветов и шрифты из MetalTheme. Тема по умолчанию — OceanTheme. Тему можно изменить, используя метод setCurrentTheme, обратитесь к нему за подробностями о смене темы. До версии 1.5 тема по умолчанию была DefaultMetalTheme. Системная переменная "swing.metalTheme" может быть установлена в "steel" для указания того, что значение по умолчанию должно быть DefaultMetalTheme.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, ознакомьтесь с XMLEncoder.
- См. также:
-
MetalTheme,DefaultMetalTheme,OceanTheme, Сериализованная форма
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalLookAndFeel() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void | createDefaultTheme() | Обеспечивает, что текущий |
static ColorUIResource | getAcceleratorForeground() | Возвращает цвет переднего плана ускорителя текущей темы. |
static ColorUIResource | getAcceleratorSelectedForeground() | Возвращает цвет выделенного переднего плана ускорителя текущей темы. |
static ColorUIResource | getBlack() | Возвращает черный цвет текущей темы. |
static ColorUIResource | getControl() | Возвращает цвет управления текущей темы. |
static ColorUIResource | getControlDarkShadow() | Возвращает цвет тёмной тени управления текущей темы. |
static ColorUIResource | getControlDisabled() | Возвращает цвет отключенного управления текущей темы. |
static ColorUIResource | getControlHighlight() | Возвращает цвет выделения управления текущей темы. |
static ColorUIResource | getControlInfo() | Возвращает цвет информации управления текущей темы. |
static ColorUIResource | getControlShadow() | Возвращает цвет тени управления текущей темы. |
static ColorUIResource | getControlTextColor() | Возвращает цвет текста управления текущей темы. |
static FontUIResource | getControlTextFont() | Возвращает шрифт текста управления текущей темы. |
static MetalTheme | getCurrentTheme() | Возвращает тему, используемую в настоящее время |
UIDefaults | getDefaults() | Возвращает значения по умолчанию для внешнего вида. |
String | getDescription() | Возвращает краткое описание этого внешнего вида. |
static ColorUIResource | getDesktopColor() | Возвращает цвет рабочего стола текущей темы. |
Icon | getDisabledIcon(JComponent component,
Icon icon) | Возвращает |
Icon | getDisabledSelectedIcon(JComponent component,
Icon icon) | Возвращает |
static ColorUIResource | getFocusColor() | Возвращает цвет фокуса текущей темы. |
static ColorUIResource | getHighlightedTextColor() | Возвращает цвет выделенного текста текущей темы. |
String | getID() | Возвращает идентификатор этого внешнего вида. |
static ColorUIResource | getInactiveControlTextColor() | Возвращает цвет текста неактивного управления текущей темы. |
static ColorUIResource | getInactiveSystemTextColor() | Возвращает цвет неактивного системного текста текущей темы. |
LayoutStyle | getLayoutStyle() | Возвращает |
static ColorUIResource | getMenuBackground() | Возвращает цвет фона меню текущей темы. |
static ColorUIResource | getMenuDisabledForeground() | Возвращает цвет переднего плана отключенного меню текущей темы. |
static ColorUIResource | getMenuForeground() | Возвращает цвет переднего плана меню текущей темы. |
static ColorUIResource | getMenuSelectedBackground() | Возвращает цвет выделенной фоновой части меню текущей темы. |
static ColorUIResource | getMenuSelectedForeground() | Возвращает цвет выделенного переднего плана меню текущей темы. |
static FontUIResource | getMenuTextFont() | Возвращает шрифт текста меню текущей темы. |
String | getName() | Возвращает имя этого внешнего вида. |
static ColorUIResource | getPrimaryControl() | Возвращает основной цвет управления текущей темы. |
static ColorUIResource | getPrimaryControlDarkShadow() | Возвращает основной цвет тёмной тени управления текущей темы. |
static ColorUIResource | getPrimaryControlHighlight() | Возвращает основной цвет выделения управления текущей темы. |
static ColorUIResource | getPrimaryControlInfo() | Возвращает основной цвет информации управления текущей темы. |
static ColorUIResource | getPrimaryControlShadow() | Возвращает основной цвет тени управления текущей темы. |
static ColorUIResource | getSeparatorBackground() | Возвращает цвет фона разделителя текущей темы. |
static ColorUIResource | getSeparatorForeground() | Возвращает цвет переднего плана разделителя текущей темы. |
static FontUIResource | getSubTextFont() | Возвращает шрифт подстрочного текста текущей темы. |
boolean | getSupportsWindowDecorations() | Возвращает |
static ColorUIResource | getSystemTextColor() | Возвращает цвет системного текста текущей темы. |
static FontUIResource | getSystemTextFont() | Возвращает шрифт системного текста текущей темы. |
static ColorUIResource | getTextHighlightColor() | Возвращает цвет выделенного текста текущей темы. |
static ColorUIResource | getUserTextColor() | Возвращает цвет текста пользователя текущей темы. |
static FontUIResource | getUserTextFont() | Возвращает шрифт текста пользователя текущей темы. |
static ColorUIResource | getWhite() | Возвращает белый цвет текущей темы. |
static ColorUIResource | getWindowBackground() | Возвращает цвет фона окна текущей темы. |
static ColorUIResource | getWindowTitleBackground() | Возвращает цвет фона заголовка окна текущей темы. |
static FontUIResource | getWindowTitleFont() | Возвращает шрифт заголовка окна текущей темы. |
static ColorUIResource | getWindowTitleForeground() | Возвращает цвет переднего плана заголовка окна текущей темы. |
static ColorUIResource | getWindowTitleInactiveBackground() | Возвращает цвет неактивного фона заголовка окна текущей темы. |
static ColorUIResource | getWindowTitleInactiveForeground() | Возвращает цвет неактивного переднего плана заголовка окна текущей темы. |
protected void | initClassDefaults(UIDefaults table) | Заполняет |
protected void | initComponentDefaults(UIDefaults table) | Заполняет |
protected void | initSystemColorDefaults(UIDefaults table) | Заполняет |
boolean | isNativeLookAndFeel() | Возвращает |
boolean | isSupportedLookAndFeel() | Возвращает |
void | provideErrorFeedback(Component component) | Вызывается, когда пользователь пытается выполнить недопустимую операцию, например, вставить текст в нередактируемое |
static void | setCurrentTheme(MetalTheme theme) | Устанавливает тему, используемую |
Методы, объявленные в классе javax.swing.plaf.basic.BasicLookAndFeel
createAudioAction, getAudioActionMap, loadSystemColors, playSound Методы, объявленные в классе javax.swing.LookAndFeel
getDesktopPropertyValue, initialize, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninitialize, uninstallBorder Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Конструкторы
MetalLookAndFeel
public MetalLookAndFeel()
Методы
getName
public String getName()
Возвращает имя этого стиля оформления. Возвращает "Metal".
- Определено в:
-
getNameв классеLookAndFeel - Возвращает:
- имя этого стиля оформления
getID
public String getID()
Возвращает идентификатор этого стиля оформления. Возвращает "Metal".
- Определено в:
-
getIDв классеLookAndFeel - Возвращает:
- идентификатор этого стиля оформления
getDescription
public String getDescription()
Возвращает краткое описание этого стиля оформления. Возвращает "The Java(tm) Look and Feel".
- Определено в:
-
getDescriptionв классеLookAndFeel - Возвращает:
- краткое описание стиля оформления
isNativeLookAndFeel
public boolean isNativeLookAndFeel()
Возвращает false; MetalLookAndFeel не является родным стилем оформления.
- Определено в:
-
isNativeLookAndFeelв классеLookAndFeel - Возвращает:
false
isSupportedLookAndFeel
public boolean isSupportedLookAndFeel()
Возвращает true; MetalLookAndFeel может работать на любой платформе.
- Определено в:
-
isSupportedLookAndFeelв классеLookAndFeel - Возвращает:
true- См. также:
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
getSupportsWindowDecorations
public boolean getSupportsWindowDecorations()
Возвращает true; металл может предоставлять Window декорации.
- Переопределяет:
-
getSupportsWindowDecorationsв классеLookAndFeel - Возвращает:
true- С:
- 1.4
- См. также:
-
JDialog.setDefaultLookAndFeelDecorated(boolean),JFrame.setDefaultLookAndFeelDecorated(boolean),JRootPane.setWindowDecorationStyle(int)
initClassDefaults
protected void initClassDefaults(UIDefaults table)
Заполняет table отображениями от uiClassID до полного квалифицированного имени класса ui.
MetalLookAndFeel регистрирует запись для каждого из классов в пакете javax.swing.plaf.metal, которые называются MetalXXXUI. Строка XXX — один из uiClassIDs Swing. Для uiClassIDs, у которых нет класса в металле, используется соответствующий класс в javax.swing.plaf.basic. Например, в металле нет класса под названием
"MetalColorChooserUI", поэтому используется
javax.swing.plaf.basic.BasicColorChooserUI.
- Переопределяет:
-
initClassDefaultsв классеBasicLookAndFeel - Параметры:
-
table- экземплярUIDefaults, в который добавляются записи - Исключения:
-
NullPointerException- еслиtableравенnull - См. также:
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)
initSystemColorDefaults
protected void initSystemColorDefaults(UIDefaults table)
Заполняет table системными цветами. Следующие значения добавляются в table:
| Ключ | Значение |
|---|---|
| "desktop" |
theme.getDesktopColor() |
| "activeCaption" |
theme.getWindowTitleBackground() |
| "activeCaptionText" |
theme.getWindowTitleForeground() |
| "activeCaptionBorder" |
theme.getPrimaryControlShadow() |
| "inactiveCaption" |
theme.getWindowTitleInactiveBackground() |
| "inactiveCaptionText" |
theme.getWindowTitleInactiveForeground() |
| "inactiveCaptionBorder" |
theme.getControlShadow() |
| "window" |
theme.getWindowBackground() |
| "windowBorder" |
theme.getControl() |
| "windowText" |
theme.getUserTextColor() |
| "menu" |
theme.getMenuBackground() |
| "menuText" |
theme.getMenuForeground() |
| "text" |
theme.getWindowBackground() |
| "textText" |
theme.getUserTextColor() |
| "textHighlight" |
theme.getTextHighlightColor() |
| "textHighlightText" |
theme.getHighlightedTextColor() |
| "textInactiveText" |
theme.getInactiveSystemTextColor() |
| "control" |
theme.getControl() |
| "controlText" |
theme.getControlTextColor() |
| "controlHighlight" |
theme.getControlHighlight() |
| "controlLtHighlight" |
theme.getControlHighlight() |
| "controlShadow" |
theme.getControlShadow() |
| "controlDkShadow" |
theme.getControlDarkShadow() |
| "scrollbar" |
theme.getControl() |
| "info" |
theme.getPrimaryControl() |
| "infoText" |
theme.getPrimaryControlInfo() |
theme соответствует текущему MetalTheme. - Переопределяет:
-
initSystemColorDefaultsв классеBasicLookAndFeel - Параметры:
-
table- объектUIDefaults, в который добавляются значения - Исключения:
-
NullPointerException- еслиtableравенnull - См. также:
-
SystemColor,BasicLookAndFeel.getDefaults(),BasicLookAndFeel.loadSystemColors(javax.swing.UIDefaults, java.lang.String[], boolean)
initComponentDefaults
protected void initComponentDefaults(UIDefaults table)
Заполняет table значениями по умолчанию для метала.
- Переопределяет:
-
initComponentDefaultsв классеBasicLookAndFeel - Параметры:
-
table-UIDefaultsдля добавления значений - Исключения:
-
NullPointerException- еслиtableравенnull
createDefaultTheme
protected void createDefaultTheme()
Убеждается, что текущий MetalTheme является non-null. Это метод-обёртка для getCurrentTheme.
- См. также:
getCurrentTheme()
getDefaults
public UIDefaults getDefaults()
Возвращает значения по умолчанию для стиля оформления. Вызывает последовательно createDefaultTheme(), super.getDefaults() и getCurrentTheme().addCustomEntriesToTable(table).
Хотя этот метод является публичным, его следует вызывать только UIManager при установке стиля оформления в качестве текущего стиля оформления и после вызова initialize.
- Переопределяет:
-
getDefaultsв классеBasicLookAndFeel - Возвращает:
- значения по умолчанию для стиля оформления
- См. также:
-
createDefaultTheme(),BasicLookAndFeel.getDefaults(),MetalTheme.addCustomEntriesToTable(UIDefaults)
provideErrorFeedback
public void provideErrorFeedback(Component component)
Вызывается при попытке пользователя выполнить недопустимую операцию, например, вставить данные в недопустимый элемент с фокусом. По умолчанию воспроизводится звуковой сигнал. Подклассы, желающие другого поведения, должны переопределить этот метод и предоставить дополнительную обратную связь.
- Переопределяет:
-
provideErrorFeedbackв классеLookAndFeel - Параметры:
-
component- элементComponent, в котором произошла ошибка, может бытьnull, указывающим на то, что состояние ошибки не напрямую связано сComponent - С:
- 1.4
setCurrentTheme
public static void setCurrentTheme(MetalTheme theme)
Устанавливает тему, используемую MetalLookAndFeel.
После установки темы MetalLookAndFeel необходимо повторно установить и пересоздать ui. Следующий пример показывает как это сделать:
MetalLookAndFeel.setCurrentTheme(theme); // re-install the Metal Look and Feel UIManager.setLookAndFeel(new MetalLookAndFeel()); // Update the ComponentUIs for all Components. This // needs to be invoked for all windows. SwingUtilities.updateComponentTreeUI(rootComponent);Если этого не сделать, результаты будут неопределёнными.
- Параметры:
-
theme- используемая тема - Исключения:
-
NullPointerException- еслиthemeравенnull - См. также:
getCurrentTheme()
getCurrentTheme
public static MetalTheme getCurrentTheme()
Возвращает тему, в настоящее время используемую MetalLookAndFeel. Если текущая тема null, создаётся тема по умолчанию.
- Возвращает:
- текущую тему
- С:
- 1.5
- См. также:
setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
getDisabledIcon
public Icon getDisabledIcon(JComponent component,
Icon icon) Возвращает Icon с отключённым внешним видом. Этот метод используется для создания отключённого Icon в случае, если он не был указан. Например, если вы создаёте JButton и указываете только Icon через setIcon, этот метод будет вызван для создания отключённого Icon. Если в качестве icon передаётся null, этот метод возвращает null.
Некоторые стили оформления могут не отображать отключённый значок, в этом случае они проигнорируют этот метод.
- Переопределяет:
-
getDisabledIconв классеLookAndFeel - Параметры:
-
component- компонент JComponent, который будет отображать значок, может быть null -
icon- значок для создания отключённого значка. - Возвращает:
- Отключённый значок или null, если подходящий значок не может быть создан.
- С:
- 1.5
getDisabledSelectedIcon
public Icon getDisabledSelectedIcon(JComponent component,
Icon icon) Возвращает Icon для использования отключенными компонентами, которые также выбраны. Этот метод используется для генерации Icon для компонентов, которые находятся в состояниях как «отключено», так и «выбрано», но не имеют специфического Icon для этого состояния. Например, если вы создаете JButton и указываете только Icon через setIcon, этот метод будет вызван для генерации значка «отключено и выбрано» Icon. Если в качестве icon передается null, этот метод возвращает null.
Некоторые стили отображения могут не отображать значок «отключено и выбрано», в этом случае они будут игнорировать это.
- Переопределяет:
-
getDisabledSelectedIconв классеLookAndFeel - Параметры:
-
component- JComponent, который будет отображать значок, может быть null -
icon- Значок для генерации значка «отключено и выбрано». - Возвращает:
- Значок «отключено и выбрано» или null, если подходящий значок не может быть сгенерирован.
- С версии:
- 1.5
getControlTextFont
public static FontUIResource getControlTextFont()
Возвращает шрифт текста элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlTextColor().
- Возвращает:
- шрифт текста элемента управления
- См. также:
MetalTheme
getSystemTextFont
public static FontUIResource getSystemTextFont()
Возвращает системный шрифт текста текущей темы. Это обёрточный метод для getCurrentTheme().getSystemTextFont().
- Возвращает:
- системный шрифт текста
- См. также:
MetalTheme
getUserTextFont
public static FontUIResource getUserTextFont()
Возвращает шрифт текста пользователя текущей темы. Это обёрточный метод для getCurrentTheme().getUserTextFont().
- Возвращает:
- шрифт текста пользователя
- См. также:
MetalTheme
getMenuTextFont
public static FontUIResource getMenuTextFont()
Возвращает шрифт текста меню текущей темы. Это обёрточный метод для getCurrentTheme().getMenuTextFont().
- Возвращает:
- шрифт текста меню
- См. также:
MetalTheme
getWindowTitleFont
public static FontUIResource getWindowTitleFont()
Возвращает шрифт заголовка окна текущей темы. Это обёрточный метод для getCurrentTheme().getWindowTitleFont().
- Возвращает:
- шрифт заголовка окна
- См. также:
MetalTheme
getSubTextFont
public static FontUIResource getSubTextFont()
Возвращает шрифт подтекста текущей темы. Это обёрточный метод для getCurrentTheme().getSubTextFont().
- Возвращает:
- шрифт подтекста
- См. также:
MetalTheme
getDesktopColor
public static ColorUIResource getDesktopColor()
Возвращает цвет рабочего стола текущей темы. Это обёрточный метод для getCurrentTheme().getDesktopColor().
- Возвращает:
- цвет рабочего стола
- См. также:
MetalTheme
getFocusColor
public static ColorUIResource getFocusColor()
Возвращает цвет фокуса текущей темы. Это обёрточный метод для getCurrentTheme().getFocusColor().
- Возвращает:
- цвет фокуса
- См. также:
MetalTheme
getWhite
public static ColorUIResource getWhite()
Возвращает белый цвет текущей темы. Это обёрточный метод для getCurrentTheme().getWhite().
- Возвращает:
- белый цвет
- См. также:
MetalTheme
getBlack
public static ColorUIResource getBlack()
Возвращает черный цвет текущей темы. Это обёрточный метод для getCurrentTheme().getBlack().
- Возвращает:
- черный цвет
- См. также:
MetalTheme
getControl
public static ColorUIResource getControl()
Возвращает цвет элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControl().
- Возвращает:
- цвет элемента управления
- См. также:
MetalTheme
getControlShadow
public static ColorUIResource getControlShadow()
Возвращает цвет тени элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlShadow().
- Возвращает:
- цвет тени элемента управления
- См. также:
MetalTheme
getControlDarkShadow
public static ColorUIResource getControlDarkShadow()
Возвращает цвет тёмной тени элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlDarkShadow().
- Возвращает:
- цвет тёмной тени элемента управления
- См. также:
MetalTheme
getControlInfo
public static ColorUIResource getControlInfo()
Возвращает цвет информации элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlInfo().
- Возвращает:
- цвет информации элемента управления
- См. также:
MetalTheme
getControlHighlight
public static ColorUIResource getControlHighlight()
Возвращает цвет выделения элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlHighlight().
- Возвращает:
- цвет выделения элемента управления
- См. также:
MetalTheme
getControlDisabled
public static ColorUIResource getControlDisabled()
Возвращает цвет отключенного элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlDisabled().
- Возвращает:
- цвет отключенного элемента управления
- См. также:
MetalTheme
getPrimaryControl
public static ColorUIResource getPrimaryControl()
Возвращает основной цвет элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getPrimaryControl().
- Возвращает:
- основной цвет элемента управления
- См. также:
MetalTheme
getPrimaryControlShadow
public static ColorUIResource getPrimaryControlShadow()
Возвращает цвет основной тени элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getPrimaryControlShadow().
- Возвращает:
- цвет основной тени элемента управления
- См. также:
MetalTheme
getPrimaryControlDarkShadow
public static ColorUIResource getPrimaryControlDarkShadow()
Возвращает цвет основной тёмной тени элемента управления текущей темы. Это обёрточный метод для
getCurrentTheme().getPrimaryControlDarkShadow().
- Возвращает:
- цвет основной тёмной тени элемента управления
- См. также:
MetalTheme
getPrimaryControlInfo
public static ColorUIResource getPrimaryControlInfo()
Возвращает цвет основной информации элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getPrimaryControlInfo().
- Возвращает:
- цвет основной информации элемента управления
- См. также:
MetalTheme
getPrimaryControlHighlight
public static ColorUIResource getPrimaryControlHighlight()
Возвращает цвет основного выделения элемента управления текущей темы. Это обёрточный метод для
getCurrentTheme().getPrimaryControlHighlight().
- Возвращает:
- цвет основного выделения элемента управления
- См. также:
MetalTheme
getSystemTextColor
public static ColorUIResource getSystemTextColor()
Возвращает цвет системного текста текущей темы. Это обёрточный метод для getCurrentTheme().getSystemTextColor().
- Возвращает:
- цвет системного текста
- См. также:
MetalTheme
getControlTextColor
public static ColorUIResource getControlTextColor()
Возвращает цвет текста элемента управления текущей темы. Это обёрточный метод для getCurrentTheme().getControlTextColor().
- Возвращает:
- цвет текста элемента управления
- См. также:
MetalTheme
getInactiveControlTextColor
public static ColorUIResource getInactiveControlTextColor()
Возвращает цвет текста неактивного элемента управления текущей темы. Это обёрточный метод для
getCurrentTheme().getInactiveControlTextColor().
- Возвращает:
- цвет текста неактивного элемента управления
- См. также:
MetalTheme
getInactiveSystemTextColor
public static ColorUIResource getInactiveSystemTextColor()
Возвращает цвет неактивного системного текста текущей темы. Это обёрточный метод для
getCurrentTheme().getInactiveSystemTextColor().
- Возвращает:
- цвет неактивного системного текста
- См. также:
MetalTheme
getUserTextColor
public static ColorUIResource getUserTextColor()
Возвращает цвет текста пользователя текущей темы. Это обёрточный метод для getCurrentTheme().getUserTextColor().
- Возвращает:
- цвет текста пользователя
- См. также:
MetalTheme
getTextHighlightColor
public static ColorUIResource getTextHighlightColor()
Возвращает цвет выделения текста текущей темы. Это обёрточный метод для getCurrentTheme().getTextHighlightColor().
- Возвращает:
- цвет выделения текста
- См. также:
MetalTheme
getHighlightedTextColor
public static ColorUIResource getHighlightedTextColor()
Возвращает цвет выделенного текста текущей темы. Это обёрточный метод для getCurrentTheme().getHighlightedTextColor().
- Возвращает:
- цвет выделенного текста
- См. также:
MetalTheme
getWindowBackground
public static ColorUIResource getWindowBackground()
Возвращает цвет фона окна текущей темы. Это обёрточный метод для getCurrentTheme().getWindowBackground().
- Возвращает:
- цвет фона окна
- См. также:
MetalTheme
getWindowTitleBackground
public static ColorUIResource getWindowTitleBackground()
Возвращает цвет фона заголовка окна текущей темы. Это обёрточный метод для
getCurrentTheme().getWindowTitleBackground().
- Возвращает:
- цвет фона заголовка окна
- См. также:
MetalTheme
getWindowTitleForeground
public static ColorUIResource getWindowTitleForeground()
Возвращает цвет переднего плана заголовка окна текущей темы. Это обёрточный метод для
getCurrentTheme().getWindowTitleForeground().
- Возвращает:
- цвет переднего плана заголовка окна
- См. также:
MetalTheme
getWindowTitleInactiveBackground
public static ColorUIResource getWindowTitleInactiveBackground()
Возвращает цвет неактивного фона заголовка окна текущей темы. Это метод-обёртка для
getCurrentTheme().getWindowTitleInactiveBackground().
- Возвращает:
- цвет неактивного фона заголовка окна
- См. также:
MetalTheme
getWindowTitleInactiveForeground
public static ColorUIResource getWindowTitleInactiveForeground()
Возвращает цвет неактивного переднего плана заголовка окна текущей темы. Это метод-обёртка для
getCurrentTheme().getWindowTitleInactiveForeground().
- Возвращает:
- цвет неактивного переднего плана заголовка окна
- См. также:
MetalTheme
getMenuBackground
public static ColorUIResource getMenuBackground()
Возвращает цвет фона меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuBackground().
- Возвращает:
- цвет фона меню
- См. также:
MetalTheme
getMenuForeground
public static ColorUIResource getMenuForeground()
Возвращает цвет переднего плана меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuForeground().
- Возвращает:
- цвет переднего плана меню
- См. также:
MetalTheme
getMenuSelectedBackground
public static ColorUIResource getMenuSelectedBackground()
Возвращает цвет выделенного фона меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuSelectedBackground().
- Возвращает:
- цвет выделенного фона меню
- См. также:
MetalTheme
getMenuSelectedForeground
public static ColorUIResource getMenuSelectedForeground()
Возвращает цвет выделенного переднего плана меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuSelectedForeground().
- Возвращает:
- цвет выделенного переднего плана меню
- См. также:
MetalTheme
getMenuDisabledForeground
public static ColorUIResource getMenuDisabledForeground()
Возвращает цвет переднего плана отключенного меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuDisabledForeground().
- Возвращает:
- цвет переднего плана отключенного меню
- См. также:
MetalTheme
getSeparatorBackground
public static ColorUIResource getSeparatorBackground()
Возвращает цвет фона разделителя текущей темы. Это метод-обёртка для getCurrentTheme().getSeparatorBackground().
- Возвращает:
- цвет фона разделителя
- См. также:
MetalTheme
getSeparatorForeground
public static ColorUIResource getSeparatorForeground()
Возвращает цвет переднего плана разделителя текущей темы. Это метод-обёртка для getCurrentTheme().getSeparatorForeground().
- Возвращает:
- цвет переднего плана разделителя
- См. также:
MetalTheme
getAcceleratorForeground
public static ColorUIResource getAcceleratorForeground()
Возвращает цвет переднего плана акселератора текущей темы. Это метод-обёртка для getCurrentTheme().getAcceleratorForeground().
- Возвращает:
- цвет переднего плана акселератора разделителя
- См. также:
MetalTheme
getAcceleratorSelectedForeground
public static ColorUIResource getAcceleratorSelectedForeground()
Возвращает цвет выделенного переднего плана акселератора текущей темы. Это метод-обёртка для
getCurrentTheme().getAcceleratorSelectedForeground().
- Возвращает:
- цвет выделенного переднего плана акселератора
- См. также:
MetalTheme
getLayoutStyle
public LayoutStyle getLayoutStyle()
Возвращает LayoutStyle, реализующий рекомендации по дизайну Java Look and Feel, как указано в http://www.oracle.com/technetwork/java/hig-136467.html.
- Переопределяет:
-
getLayoutStyleв классеLookAndFeel - Возвращает:
- LayoutStyle, реализующий рекомендации по дизайну Java Look and Feel
- С:
- 1.6
- См. также:
LayoutStyle.getInstance()
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalLookAndFeel.html