Класс 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()
- Возвращает:
- признак того, была ли выполнена компоновка дочернего представления.
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/AsyncBoxView.ChildState.html