Класс SynthContext
- java.lang.Object
-
- javax.swing.plaf.synth.SynthContext
public class SynthContext extends Object
Неизменяемый транзиентный объект, содержащий контекстную информацию о Region. Объект SynthContext должен считаться действительным только в течение метода, которому он передаётся. Другими словами, вы не должны кэшировать SynthContext, ожидая, что он останется действительным.
- Since:
- 1.5
Конструкторы
| Конструктор | Описание |
|---|---|
SynthContext(JComponent component,
Region region,
SynthStyle style,
int state) | Создаёт SynthContext со значениями по умолчанию. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
JComponent | getComponent() | Возвращает компонент, содержащий область. |
int | getComponentState() | Возвращает состояние виджета, которое представляет собой битовую маску значений, определённых в |
Region | getRegion() | Возвращает область, определяющую это состояние. |
SynthStyle | getStyle() | Возвращает стиль, связанный с этой областью. |
Методы, унаследованные от класса 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