Класс 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, initialize, loadSystemColors, playSound, uninitialize Методы, унаследованные от класса javax.swing.LookAndFeel
getDesktopPropertyValue, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, 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; metal может предоставлять 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, которые не имеют класса в metal, используется соответствующий класс в javax.swing.plaf.basic. Например, metal не имеет класса с именем "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 значениями по умолчанию для metal.
- Переопределяет:
-
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)
Вызывается, когда пользователь пытается выполнить недопустимую операцию, например, вставку в нередактируемый JTextField, имеющий фокус. Реализация по умолчанию подаёт звуковой сигнал. Подклассы, которым требуется другое поведение, должны переопределить этот метод и обеспечить дополнительную обратную связь.
- Переопределяет:
-
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.
Некоторые стили оформления могут не отображать отключённый значок, в этом случае они будут игнорировать это.
- Overrides:
-
getDisabledIconв классеLookAndFeel - Parameters:
-
component— JComponent, который будет отображать значок, может быть null -
icon— значок для создания значка отключения. - Returns:
- Значок отключения или null, если подходящий значок не может быть сгенерирован.
- Since:
- 1.5
getDisabledSelectedIcon
public Icon getDisabledSelectedIcon(JComponent component,
Icon icon) Возвращает значок для использования компонентами, которые отключены и выбраны. Этот метод используется для генерации значка для компонентов, которые находятся в состояниях отключения и выбора, но не имеют специфического значка для этого состояния. Например, если вы создаёте компонент и указываете только значок для выбора через setIcon, этот метод будет вызван для генерации значка для отключения и выбора Icon. Если в качестве icon передаётся null, этот метод возвращает null.
Некоторые стили отображения могут не отображать значок для отключения и выбора, в этом случае они проигнорируют это.
- Overrides:
-
getDisabledSelectedIconв классеLookAndFeel - Parameters:
-
component— JComponent, который будет отображать значок, может быть null -
icon— значок для создания значка отключения и выбора. - Returns:
- Значок отключения и выбора, или null, если подходящий значок не может быть сгенерирован.
- Since:
- 1.5
getControlTextFont
public static FontUIResource getControlTextFont()
Возвращает шрифт текста управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlTextColor().
- Returns:
- шрифт текста управления
- See Also:
MetalTheme
getSystemTextFont
public static FontUIResource getSystemTextFont()
Возвращает шрифт системного текста текущей темы. Это метод-обёртка для getCurrentTheme().getSystemTextFont().
- Returns:
- шрифт системного текста
- See Also:
MetalTheme
getUserTextFont
public static FontUIResource getUserTextFont()
Возвращает шрифт текста пользователя текущей темы. Это метод-обёртка для getCurrentTheme().getUserTextFont().
- Returns:
- шрифт текста пользователя
- See Also:
MetalTheme
getMenuTextFont
public static FontUIResource getMenuTextFont()
Возвращает шрифт текста меню текущей темы. Это метод-обёртка для getCurrentTheme().getMenuTextFont().
- Returns:
- шрифт текста меню
- See Also:
MetalTheme
getWindowTitleFont
public static FontUIResource getWindowTitleFont()
Возвращает шрифт заголовка окна текущей темы. Это метод-обёртка для getCurrentTheme().getWindowTitleFont().
- Returns:
- шрифт заголовка окна
- See Also:
MetalTheme
getSubTextFont
public static FontUIResource getSubTextFont()
Возвращает шрифт подзаголовка текущей темы. Это метод-обёртка для getCurrentTheme().getSubTextFont().
- Returns:
- шрифт подзаголовка
- See Also:
MetalTheme
getDesktopColor
public static ColorUIResource getDesktopColor()
Возвращает цвет рабочего стола текущей темы. Это метод-обёртка для getCurrentTheme().getDesktopColor().
- Returns:
- цвет рабочего стола
- See Also:
MetalTheme
getFocusColor
public static ColorUIResource getFocusColor()
Возвращает цвет фокуса текущей темы. Это метод-обёртка для getCurrentTheme().getFocusColor().
- Returns:
- цвет фокуса
- See Also:
MetalTheme
getWhite
public static ColorUIResource getWhite()
Возвращает цвет белого текущей темы. Это метод-обёртка для getCurrentTheme().getWhite().
- Returns:
- цвет белого
- See Also:
MetalTheme
getBlack
public static ColorUIResource getBlack()
Возвращает цвет черного текущей темы. Это метод-обёртка для getCurrentTheme().getBlack().
- Returns:
- цвет черного
- See Also:
MetalTheme
getControl
public static ColorUIResource getControl()
Возвращает цвет управления текущей темы. Это метод-обёртка для getCurrentTheme().getControl().
- Returns:
- цвет управления
- See Also:
MetalTheme
getControlShadow
public static ColorUIResource getControlShadow()
Возвращает цвет тени управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlShadow().
- Returns:
- цвет тени управления
- See Also:
MetalTheme
getControlDarkShadow
public static ColorUIResource getControlDarkShadow()
Возвращает цвет тёмной тени управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlDarkShadow().
- Returns:
- цвет тёмной тени управления
- See Also:
MetalTheme
getControlInfo
public static ColorUIResource getControlInfo()
Возвращает цвет информации управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlInfo().
- Returns:
- цвет информации управления
- See Also:
MetalTheme
getControlHighlight
public static ColorUIResource getControlHighlight()
Возвращает цвет выделения управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlHighlight().
- Returns:
- цвет выделения управления
- See Also:
MetalTheme
getControlDisabled
public static ColorUIResource getControlDisabled()
Возвращает цвет отключения управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlDisabled().
- Returns:
- цвет отключения управления
- See Also:
MetalTheme
getPrimaryControl
public static ColorUIResource getPrimaryControl()
Возвращает основной цвет управления текущей темы. Это метод-обёртка для getCurrentTheme().getPrimaryControl().
- Returns:
- основной цвет управления
- See Also:
MetalTheme
getPrimaryControlShadow
public static ColorUIResource getPrimaryControlShadow()
Возвращает основной цвет тени управления текущей темы. Это метод-обёртка для getCurrentTheme().getPrimaryControlShadow().
- Returns:
- основной цвет тени управления
- See Also:
MetalTheme
getPrimaryControlDarkShadow
public static ColorUIResource getPrimaryControlDarkShadow()
Возвращает основной цвет тёмной тени управления текущей темы. Это метод-обёртка для getCurrentTheme().getPrimaryControlDarkShadow().
- Returns:
- основной цвет тёмной тени управления
- See Also:
MetalTheme
getPrimaryControlInfo
public static ColorUIResource getPrimaryControlInfo()
Возвращает основной цвет информации управления текущей темы. Это метод-обёртка для getCurrentTheme().getPrimaryControlInfo().
- Returns:
- основной цвет информации управления
- See Also:
MetalTheme
getPrimaryControlHighlight
public static ColorUIResource getPrimaryControlHighlight()
Возвращает основной цвет выделения управления текущей темы. Это метод-обёртка для getCurrentTheme().getPrimaryControlHighlight().
- Returns:
- основной цвет выделения управления
- See Also:
MetalTheme
getSystemTextColor
public static ColorUIResource getSystemTextColor()
Возвращает цвет системного текста текущей темы. Это метод-обёртка для getCurrentTheme().getSystemTextColor().
- Returns:
- цвет системного текста
- See Also:
MetalTheme
getControlTextColor
public static ColorUIResource getControlTextColor()
Возвращает цвет текста управления текущей темы. Это метод-обёртка для getCurrentTheme().getControlTextColor().
- Returns:
- цвет текста управления
- See Also:
MetalTheme
getInactiveControlTextColor
public static ColorUIResource getInactiveControlTextColor()
Возвращает цвет текста неактивного элемента управления текущей темы. Это метод-обёртка для getCurrentTheme().getInactiveControlTextColor().
- Returns:
- цвет текста неактивного элемента управления
- See Also:
MetalTheme
getInactiveSystemTextColor
public static ColorUIResource getInactiveSystemTextColor()
Возвращает цвет неактивного системного текста текущей темы. Это метод-обёртка для getCurrentTheme().getInactiveSystemTextColor().
- Returns:
- цвет неактивного системного текста
- See Also:
MetalTheme
getUserTextColor
public static ColorUIResource getUserTextColor()
Возвращает цвет текста пользователя текущей темы. Это метод-обёртка для getCurrentTheme().getUserTextColor().
- Returns:
- цвет текста пользователя
- See Also:
MetalTheme
getTextHighlightColor
public static ColorUIResource getTextHighlightColor()
Возвращает цвет выделения текста текущей темы. Это метод-обёртка для getCurrentTheme().getTextHighlightColor().
- Returns:
- цвет выделения текста
- See Also:
MetalTheme
getHighlightedTextColor
public static ColorUIResource getHighlightedTextColor()
Возвращает цвет выделенного текста текущей темы. Это метод-обёртка для getCurrentTheme().getHighlightedTextColor().
- Returns:
- цвет выделенного текста
- See Also:
MetalTheme
getWindowBackground
public static ColorUIResource getWindowBackground()
Возвращает цвет фона окна текущей темы. Это метод-обёртка для getCurrentTheme().getWindowBackground().
- Returns:
- цвет фона окна
- See Also:
MetalTheme
getWindowTitleBackground
public static ColorUIResource getWindowTitleBackground()
Возвращает цвет фона заголовка окна текущей темы. Это метод-обёртка для getCurrentTheme().getWindowTitleBackground().
- Returns:
- цвет фона заголовка окна
- See Also:
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.
- Overrides:
-
getLayoutStyleв классеLookAndFeel - Возвращает:
- LayoutStyle, реализующий рекомендации по дизайну Java look and feel
- Since:
- 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.