Класс 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, 2021, 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/17/docs/api/java.desktop/javax/swing/text/AsyncBoxView.ChildState.html