Класс BasicTreeUI.ComponentHandler
- java.lang.Object
-
- java.awt.event.ComponentAdapter
-
- javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
- Все реализованные интерфейсы:
- ActionListener, ComponentListener, EventListener
- Окружающий класс:
- BasicTreeUI
public class BasicTreeUI.ComponentHandler extends ComponentAdapter implements ActionListener
Обновляет предпочтительный размер при прокрутке (при необходимости).
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected JScrollBar |
scrollBar Скроллбар, который настраивается. |
protected Timer |
timer Таймер, используемый при работе с панелью прокрутки и настройке скроллбара. |
Конструкторы
| Конструктор и описание |
|---|
ComponentHandler() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
actionPerformed(ActionEvent ae) Общедоступен в результате работы таймера. |
void |
componentMoved(ComponentEvent e) Вызывается при изменении позиции компонента. |
protected JScrollPane |
getScrollPane() Возвращает JScrollPane, содержащий JTree, или null, если таковой не найден. |
protected void |
startTimer() Создаёт (если необходимо) и запускает таймер, чтобы проверить, нужно ли изменить размеры. |
Наследованные методы от класса java.awt.event.ComponentAdapter
componentHidden, componentResized, componentShown
Наследованные методы от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Поля
timer
protected Timer timer
Таймер, используемый при работе с панелью прокрутки и настройке скроллбара.
scrollBar
protected JScrollBar scrollBar
Скроллбар, который настраивается.
Конструкторы
ComponentHandler
public ComponentHandler()
Методы
componentMoved
public void componentMoved(ComponentEvent e)
Описание скопировано из класса: ComponentAdapter
Вызывается при изменении позиции компонента.
- Определено в:
-
componentMovedв интерфейсеComponentListener - Переопределяет:
-
componentMovedв классеComponentAdapter
startTimer
protected void startTimer()
Создаёт (если необходимо) и запускает таймер, чтобы проверить, нужно ли изменить размеры.
getScrollPane
protected JScrollPane getScrollPane()
Возвращает JScrollPane, содержащий JTree, или null, если таковой не найден.
actionPerformed
public void actionPerformed(ActionEvent ae)
Общедоступен в результате работы таймера. Если scrollBar равен null или не настраивается, останавливает таймер и обновляет размеры.
- Определено в:
-
actionPerformedв интерфейсеActionListener
© 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.