Класс SynthContext
java.lang.Object
javax.swing.plaf.synth.SynthContext
public class SynthContext extends Object
Неизменяемый транзиентный объект, содержащий контекстуальную информацию о
Region. Объект SynthContext должен считаться допустимым только в течение метода, которому он передан. Другими словами, не следует кэшировать SynthContext, ожидающие его сохранения валидным.- Since:
- 1.5
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SynthContext |
Создаёт SynthContext со значениями по умолчанию. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
JComponent |
getComponent() |
Возвращает компонент, содержащий область. |
int |
getComponentState() |
Возвращает состояние виджета, которое является битовой маской значений, определённых в SynthConstants. Область как минимум будет находиться в одном из состояний ENABLED, MOUSE_OVER, PRESSED или DISABLED. |
Region |
getRegion() |
Возвращает область, определяющую это состояние. |
SynthStyle |
getStyle() |
Возвращает стиль, связанный с этой областью. |
Подробное описание конструкторов
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. - Returns:
- Состояние компонента
- See Also:
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/synth/SynthContext.html