Класс OceanTheme
public class OceanTheme extends DefaultMetalTheme
MetalLookAndFeel. Разработчики Metal Look and Feel стремятся поддерживать внешний вид по умолчанию актуальным, возможно, путём использования новых тем в будущем. Поэтому разработчики должны использовать этот класс напрямую только в том случае, если они хотят настроить внешний вид "Ocean" или принудительно установить его в качестве текущей темы, независимо от будущих обновлений.
Все цвета, возвращаемые OceanTheme, полностью непрозрачны.
- Since:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
OceanTheme() |
Создаёт экземпляр OceanTheme
|
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addCustomEntriesToTable |
Добавляет пользовательские записи этой темы в таблицу значений по умолчанию. |
protected ColorUIResource |
getBlack() |
Возвращает чёрный цвет. |
ColorUIResource |
getControlTextColor() |
Возвращает цвет текста элементов управления. |
ColorUIResource |
getDesktopColor() |
Возвращает цвет рабочего стола. |
ColorUIResource |
getInactiveControlTextColor() |
Возвращает цвет текста для неактивных элементов управления. |
ColorUIResource |
getMenuDisabledForeground() |
Возвращает цвет отключаемого меню для переднего плана. |
String |
getName() |
Возвращает имя этой темы, "Ocean". |
protected ColorUIResource |
getPrimary1() |
Возвращает основной цвет 1. |
protected ColorUIResource |
getPrimary2() |
Возвращает основной цвет 2. |
protected ColorUIResource |
getPrimary3() |
Возвращает основной цвет 3. |
protected ColorUIResource |
getSecondary1() |
Возвращает вспомогательный цвет 1. |
protected ColorUIResource |
getSecondary2() |
Возвращает вспомогательный цвет 2. |
protected ColorUIResource |
getSecondary3() |
Возвращает вспомогательный цвет 3. |
Методы, объявленные в классе javax.swing.plaf.metal.DefaultMetalTheme
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
Методы, объявленные в классе javax.swing.plaf.metal.MetalTheme
getAcceleratorForeground, getAcceleratorSelectedForeground, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getFocusColor, getHighlightedTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, getUserTextColor, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground
Подробное описание конструкторов
OceanTheme
public OceanTheme()
OceanTheme
Подробное описание методов
addCustomEntriesToTable
public void addCustomEntriesToTable(UIDefaults table)
- Overrides:
-
addCustomEntriesToTableв классеMetalTheme - Параметры:
-
table- таблица значений по умолчанию, не null - Исключения:
-
NullPointerException- еслиtableравноnull - См. также:
getName
public String getName()
- Overrides:
-
getNameв классеDefaultMetalTheme - Возвращает:
- "Ocean"
getPrimary1
protected ColorUIResource getPrimary1()
0x6382BF.- Overrides:
-
getPrimary1в классеDefaultMetalTheme - Возвращает:
- основной цвет 1
- См. также:
getPrimary2
protected ColorUIResource getPrimary2()
0xA3B8CC.- Overrides:
-
getPrimary2в классеDefaultMetalTheme - Возвращает:
- основной цвет 2
- См. также:
getPrimary3
protected ColorUIResource getPrimary3()
0xB8CFE5.- Overrides:
-
getPrimary3в классеDefaultMetalTheme - Возвращает:
- основной цвет 3
- См. также:
getSecondary1
protected ColorUIResource getSecondary1()
0x7A8A99.- Overrides:
-
getSecondary1в классеDefaultMetalTheme - Возвращает:
- дополнительный цвет 1
- См. также:
getSecondary2
protected ColorUIResource getSecondary2()
0xB8CFE5.- Overrides:
-
getSecondary2в классеDefaultMetalTheme - Возвращает:
- дополнительный цвет 2
- См. также:
getSecondary3
protected ColorUIResource getSecondary3()
0xEEEEEE.- Overrides:
-
getSecondary3в классеDefaultMetalTheme - Возвращает:
- дополнительный цвет 3
- См. также:
getBlack
protected ColorUIResource getBlack()
0x333333.- Overrides:
-
getBlackв классеMetalTheme - Возвращает:
- чёрный цвет
- См. также:
getDesktopColor
public ColorUIResource getDesktopColor()
0xFFFFFF.- Overrides:
-
getDesktopColorв классеMetalTheme - Возвращает:
- цвет рабочего стола
- См. также:
getInactiveControlTextColor
public ColorUIResource getInactiveControlTextColor()
0x999999.- Overrides:
-
getInactiveControlTextColorв классеMetalTheme - Возвращает:
- цвет текста неактивного элемента управления
getControlTextColor
public ColorUIResource getControlTextColor()
0x333333.- Overrides:
-
getControlTextColorв классеMetalTheme - Возвращает:
- цвет текста элемента управления
getMenuDisabledForeground
public ColorUIResource getMenuDisabledForeground()
0x999999.- Overrides:
-
getMenuDisabledForegroundв классеMetalTheme - Возвращает:
- цвет переднего плана для отключённого меню
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/metal/OceanTheme.html