Класс 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)
Добавляет пользовательские записи этой темы в таблицу по умолчанию.
- Overrides:
addCustomEntriesToTableв классеMetalTheme- Параметры:
table- таблица по умолчанию, не null- Исключения:
NullPointerException- еслиtableявляетсяnull- См. также:
MetalLookAndFeel.getDefaults()
getName
public String getName()
Возвращает имя этой темы, "Ocean".
- Overrides:
getNameв классеDefaultMetalTheme- Возвращает:
- "Ocean"
getPrimary1
protected ColorUIResource getPrimary1()
Возвращает основной цвет 1. Возвращает цвет с шестнадцатеричным значением rgb 0x6382BF.
- Overrides:
getPrimary1в классеDefaultMetalTheme- Возвращает:
- основной цвет 1
- См. также:
Color.decode(java.lang.String)
getPrimary2
protected ColorUIResource getPrimary2()
Возвращает основной цвет 2. Возвращает цвет с шестнадцатеричным значением rgb 0xA3B8CC.
- Overrides:
getPrimary2в классеDefaultMetalTheme- Возвращает:
- основной цвет 2
- См. также:
Color.decode(java.lang.String)
getPrimary3
protected ColorUIResource getPrimary3()
Возвращает основной цвет 3. Возвращает цвет с шестнадцатеричным значением rgb 0xB8CFE5.
- Overrides:
getPrimary3в классеDefaultMetalTheme- Возвращает:
- основной цвет 3
- См. также:
Color.decode(java.lang.String)
getSecondary1
protected ColorUIResource getSecondary1()
Возвращает вспомогательный цвет 1. Возвращает цвет с шестнадцатеричным значением rgb 0x7A8A99.
- Overrides:
getSecondary1в классеDefaultMetalTheme- Возвращает:
- вспомогательный цвет 1
- См. также:
Color.decode(java.lang.String)
getSecondary2
protected ColorUIResource getSecondary2()
Возвращает вспомогательный цвет 2. Возвращает цвет с шестнадцатеричным значением rgb 0xB8CFE5.
- Overrides:
getSecondary2в классеDefaultMetalTheme- Возвращает:
- вспомогательный цвет 2
- См. также:
Color.decode(java.lang.String)
getSecondary3
protected ColorUIResource getSecondary3()
Возвращает вспомогательный цвет 3. Возвращает цвет с шестнадцатеричным значением rgb 0xEEEEEE.
- Overrides:
getSecondary3в классеDefaultMetalTheme- Возвращает:
- вспомогательный цвет 3
- См. также:
Color.decode(java.lang.String)
getBlack
protected ColorUIResource getBlack()
Возвращает черный цвет. Возвращает цвет с шестнадцатеричным значением rgb 0x333333.
- Overrides:
getBlackв классеMetalTheme- Возвращает:
- черный цвет
- См. также:
Color.decode(java.lang.String)
getDesktopColor
public ColorUIResource getDesktopColor()
Возвращает цвет рабочего стола. Возвращает цвет с шестнадцатеричным значением rgb 0xFFFFFF.
- Overrides:
getDesktopColorв классеMetalTheme- Возвращает:
- цвет рабочего стола
- См. также:
Color.decode(java.lang.String)
getInactiveControlTextColor
public ColorUIResource getInactiveControlTextColor()
Возвращает цвет текста неактивных элементов управления. Возвращает цвет с шестнадцатеричным значением rgb 0x999999.
- Overrides:
getInactiveControlTextColorв классеMetalTheme- Возвращает:
- цвет текста неактивных элементов управления
getControlTextColor
public ColorUIResource getControlTextColor()
Возвращает цвет текста элементов управления. Возвращает цвет с шестнадцатеричным значением rgb 0x333333.
- Overrides:
getControlTextColorв классеMetalTheme- Возвращает:
- цвет текста элементов управления
getMenuDisabledForeground
public ColorUIResource getMenuDisabledForeground()
Возвращает цвет переднего плана для отключенных пунктов меню. Возвращает цвет с шестнадцатеричным значением rgb 0x999999.
- Overrides:
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/metal/OceanTheme.html