Класс AsyncBoxView.ChildState
- Все реализованные интерфейсы:
Runnable
- Вложенный класс:
AsyncBoxView
public class AsyncBoxView.ChildState extends Object implements Runnable
- С:
- 1.3
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ChildState |
Создать состояние дочернего элемента. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
View |
getChildView() |
Получить дочернее представление, которое представляет эта запись. |
float |
getMajorOffset() |
Получить смещение по главной оси. |
float |
getMajorSpan() |
Определяет размах по главной оси. |
float |
getMinorOffset() |
Определяет смещение по второстепенной оси. |
float |
getMinorSpan() |
Определяет размах по второстепенной оси. |
boolean |
isLayoutValid() |
Проверка, было ли дочернее представление расположено. |
void |
preferenceChanged |
Пометить изменения предпочтений для этого дочернего элемента. |
void |
run() |
Обновить состояние дочернего элемента. |
void |
setMajorOffset |
Этот метод должен вызываться только ChildLocator, он просто предоставляет удобное место для хранения кэшированного расположения. |
Подробное описание конструкторов
ChildState
public ChildState(View v)
- Параметры:
-
v- представление - С:
- 1.4
Подробное описание методов
getChildView
public View getChildView()
- Возвращает:
- дочернее представление, которое представляет эта запись
run
public void run()
Этот метод приобретает блокировку чтения связанного документа на время обновления, чтобы убедиться, что модель не изменяется во время его работы. Первым делом нужно проверить, действительно ли требуется выполнение работы. Возможно, произошли следующие события, в то время как состояние ожидало обновления:
- Дочерний элемент может быть удален из иерархии представлений.
- Дочерний элемент может быть обновлён операцией более высокого приоритета (т. е. дочерний элемент может стать видимым).
getMinorSpan
public float getMinorSpan()
- Возвращает:
- размах по второстепенной оси
getMinorOffset
public float getMinorOffset()
- Возвращает:
- смещение по второстепенной оси
getMajorSpan
public float getMajorSpan()
- Возвращает:
- размах по главной оси
getMajorOffset
public float getMajorOffset()
- Возвращает:
- смещение по главной оси
setMajorOffset
public void setMajorOffset(float offs)
- Параметры:
-
offs- смещения
preferenceChanged
public void preferenceChanged(boolean width, boolean height)
- Параметры:
-
width- true, если изменились предпочтения по ширине -
height- true, если изменились предпочтения по высоте - См. также:
isLayoutValid
public boolean isLayoutValid()
- Возвращает:
- true, если дочернее представление было расположено, false иначе.
© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/AsyncBoxView.ChildState.html