Класс OceanTheme
- java.lang.Object
-
- javax.swing.plaf.metal.MetalTheme
-
- javax.swing.plaf.metal.DefaultMetalTheme
-
- javax.swing.plaf.metal.OceanTheme
public class OceanTheme extends DefaultMetalTheme
Тема по умолчанию для MetalLookAndFeel.
Разработчики Metal Look and Feel стремятся поддерживать внешний вид по умолчанию актуальным, возможно, используя новые темы в будущем. Поэтому разработчики должны использовать этот класс напрямую только в том случае, если они хотят настроить внешний вид "Ocean" или принудительно установить его в качестве текущей темы, независимо от будущих обновлений.
Все цвета, возвращаемые OceanTheme, полностью непрозрачны.
- Since:
- 1.5
- См. также:
MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
Конструкторы
| Конструктор и описание |
|---|
OceanTheme() Создает экземпляр |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
addCustomEntriesToTable(UIDefaults table) Добавляет пользовательские записи этой темы в таблицу по умолчанию. |
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 Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Конструкторы
OceanTheme
public OceanTheme()
Создает экземпляр OceanTheme
Методы
addCustomEntriesToTable
public void addCustomEntriesToTable(UIDefaults table)
Добавляет пользовательские записи этой темы в таблицу по умолчанию.
- Переопределяет:
-
addCustomEntriesToTableв классеMetalTheme - Параметры:
-
table- таблица по умолчанию, не null - Исключения:
-
NullPointerException- еслиtableявляетсяnull - См. также:
MetalLookAndFeel.getDefaults()
getName
public String getName()
Возвращает имя этой темы, "Ocean".
- Переопределяет:
-
getNameв классеDefaultMetalTheme - Возвращает:
- "Ocean"
getPrimary1
protected ColorUIResource getPrimary1()
Возвращает цвет первичного оттенка 1. Возвращает цвет с шестнадцатеричным значением rgb 0x6382BF.
- Переопределяет:
-
getPrimary1в классеDefaultMetalTheme - Возвращает:
- цвет первичного оттенка 1
- См. также:
Color.decode(java.lang.String)
getPrimary2
protected ColorUIResource getPrimary2()
Возвращает цвет первичного оттенка 2. Возвращает цвет с шестнадцатеричным значением rgb 0xA3B8CC.
- Переопределяет:
-
getPrimary2в классеDefaultMetalTheme - Возвращает:
- цвет первичного оттенка 2
- См. также:
Color.decode(java.lang.String)
getPrimary3
protected ColorUIResource getPrimary3()
Возвращает цвет первичного оттенка 3. Возвращает цвет с шестнадцатеричным значением rgb 0xB8CFE5.
- Переопределяет:
-
getPrimary3в классеDefaultMetalTheme - Возвращает:
- цвет первичного оттенка 3
- См. также:
Color.decode(java.lang.String)
getSecondary1
protected ColorUIResource getSecondary1()
Возвращает цвет вторичного оттенка 1. Возвращает цвет с шестнадцатеричным значением rgb 0x7A8A99.
- Переопределяет:
-
getSecondary1в классеDefaultMetalTheme - Возвращает:
- цвет вторичного оттенка 1
- См. также:
Color.decode(java.lang.String)
getSecondary2
protected ColorUIResource getSecondary2()
Возвращает цвет вторичного оттенка 2. Возвращает цвет с шестнадцатеричным значением rgb 0xB8CFE5.
- Переопределяет:
-
getSecondary2в классеDefaultMetalTheme - Возвращает:
- цвет вторичного оттенка 2
- См. также:
Color.decode(java.lang.String)
getSecondary3
protected ColorUIResource getSecondary3()
Возвращает цвет вторичного оттенка 3. Возвращает цвет с шестнадцатеричным значением rgb 0xEEEEEE.
- Переопределяет:
-
getSecondary3в классеDefaultMetalTheme - Возвращает:
- цвет вторичного оттенка 3
- См. также:
Color.decode(java.lang.String)
getBlack
protected ColorUIResource getBlack()
Возвращает черный цвет. Возвращает цвет с шестнадцатеричным значением rgb 0x333333.
- Переопределяет:
-
getBlackв классеMetalTheme - Возвращает:
- черный цвет
- См. также:
Color.decode(java.lang.String)
getDesktopColor
public ColorUIResource getDesktopColor()
Возвращает цвет рабочего стола. Возвращает цвет с шестнадцатеричным значением rgb 0xFFFFFF.
- Переопределяет:
-
getDesktopColorв классеMetalTheme - Возвращает:
- цвет рабочего стола
- См. также:
Color.decode(java.lang.String)
getInactiveControlTextColor
public ColorUIResource getInactiveControlTextColor()
Возвращает цвет текста для неактивных элементов управления. Возвращает цвет с шестнадцатеричным значением rgb 0x999999.
- Переопределяет:
-
getInactiveControlTextColorв классеMetalTheme - Возвращает:
- цвет текста для неактивных элементов управления
getControlTextColor
public ColorUIResource getControlTextColor()
Возвращает цвет текста для элементов управления. Возвращает цвет с шестнадцатеричным значением rgb 0x333333.
- Переопределяет:
-
getControlTextColorв классеMetalTheme - Возвращает:
- цвет текста для элементов управления
getMenuDisabledForeground
public ColorUIResource getMenuDisabledForeground()
Возвращает цвет отключения переднего плана меню. Возвращает цвет с шестнадцатеричным значением rgb 0x999999.
- Переопределяет:
-
getMenuDisabledForegroundв классеMetalTheme - Возвращает:
- цвет отключения переднего плана меню
© 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.