Класс 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()
В течение обновления приобретается блокировка чтения на связанном документе, чтобы гарантировать, что модель не изменяется во время работы. Сначала нужно проверить, нужно ли выполнять какие-либо действия. Возможно, произошло следующее, пока состояние ожидало обновления:
- Дочерний элемент может быть удален из иерархии представлений.
- Дочерний элемент может быть обновлен операцией с более высоким приоритетом (т. е. дочерний элемент может стать видимым).
- Указано в:
-
runв интерфейсеRunnable
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, 2023, 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/21/docs/api/java.desktop/javax/swing/text/AsyncBoxView.ChildState.html