Класс SynthContext

public class SynthContext
extends Object

Неизменяемый транзиентный объект, содержащий контекстную информацию о Region. Объект SynthContext должен считаться действительным только в течение метода, которому он передаётся. Другими словами, вы не должны кэшировать SynthContext, ожидая, что он останется действительным.

Since:
1.5

Конструкторы

КонструкторОписание
SynthContext​(JComponent component, Region region, SynthStyle style, int state)

Создаёт SynthContext со значениями по умолчанию.

Методы

Модификатор и типМетодОписание
JComponentgetComponent()

Возвращает компонент, содержащий область.

intgetComponentState()

Возвращает состояние виджета, которое представляет собой битовую маску значений, определённых в SynthConstants.

RegiongetRegion()

Возвращает область, определяющую это состояние.

SynthStylegetStyle()

Возвращает стиль, связанный с этой областью.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

SynthContext

public SynthContext(JComponent component,
                    Region region,
                    SynthStyle style,
                    int state)

Создаёт SynthContext со значениями по умолчанию. Предназначен для подклассов и разработчиков пользовательского интерфейса. Вам крайне редко нужно создавать SynthContext, хотя некоторые методы его принимают.

Parameters:
component - JComponent
region - Определяет часть JComponent
style - Стиль, связанный с компонентом
state - Состояние компонента, определённое в SynthConstants.
Throws:
NullPointerException - если компонент, область или стиль равны null.

Методы

getComponent

public JComponent getComponent()

Возвращает компонент, содержащий область.

Returns:
Компонент

getRegion

public Region getRegion()

Возвращает область, определяющую это состояние.

Returns:
Область компонента

getStyle

public SynthStyle getStyle()

Возвращает стиль, связанный с этой областью.

Returns:
SynthStyle, связанный с областью.

getComponentState

public int getComponentState()

Возвращает состояние виджета, которое представляет собой битовую маску значений, определённых в SynthConstants. Область по крайней мере будет находиться в одном из состояний: ENABLED, MOUSE_OVER, PRESSED или DISABLED.

Returns:
Состояние компонента
See Also:
SynthConstants

© 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/synth/SynthContext.html

Spec-Zone .ru
спецификации, руководства, описания, API