Класс 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.