Spec-Zone.ru › OpenJDK 25

Класс 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, полностью непрозрачны.

С версии:
1.5
См. также:
  • MetalLookAndFeel.setCurrentTheme(MetalTheme)

Краткое описание конструкторов

Конструктор Описание
OceanTheme()
Создает экземпляр 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.

Методы, объявленные в классе DefaultMetalTheme

getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont

Методы, объявленные в классе 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

Методы, объявленные в классе 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(String)

getPrimary2

protected ColorUIResource getPrimary2()
Возвращает основной цвет 2. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0xA3B8CC.
Переопределяет:
getPrimary2 в классе DefaultMetalTheme
Возвращает:
основной цвет 2
См. также:
  • Color.decode(String)

getPrimary3

protected ColorUIResource getPrimary3()
Возвращает основной цвет 3. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0xB8CFE5.
Переопределяет:
getPrimary3 в классе DefaultMetalTheme
Возвращает:
основной цвет 3
См. также:
  • Color.decode(String)

getSecondary1

protected ColorUIResource getSecondary1()
Возвращает дополнительный цвет 1. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0x7A8A99.
Переопределяет:
getSecondary1 в классе DefaultMetalTheme
Возвращает:
дополнительный цвет 1
См. также:
  • Color.decode(String)

getSecondary2

protected ColorUIResource getSecondary2()
Возвращает дополнительный цвет 2. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0xB8CFE5.
Переопределяет:
getSecondary2 в классе DefaultMetalTheme
Возвращает:
дополнительный цвет 2
См. также:
  • Color.decode(String)

getSecondary3

protected ColorUIResource getSecondary3()
Возвращает дополнительный цвет 3. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0xEEEEEE.
Переопределяет:
getSecondary3 в классе DefaultMetalTheme
Возвращает:
дополнительный цвет 3
См. также:
  • Color.decode(String)

getBlack

protected ColorUIResource getBlack()
Возвращает черный цвет. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0x333333.
Переопределяет:
getBlack в классе MetalTheme
Возвращает:
черный цвет
См. также:
  • Color.decode(String)

getDesktopColor

public ColorUIResource getDesktopColor()
Возвращает цвет рабочего стола. Возвращаемый цвет имеет шестнадцатеричное значение RGB 0xFFFFFF.
Переопределяет:
getDesktopColor в классе MetalTheme
Возвращает:
цвет рабочего стола
См. также:
  • Color.decode(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
Возвращает:
цвет текста отключенных пунктов меню

Сообщить об ошибке или предложить улучшение
Дополнительные сведения об API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/metal/OceanTheme.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API