Перейти к содержанию

ExpandablePanel

Сворачиваемая панель с заголовком, шевроном переключения и плавной анимацией высоты раскрытия.

Обзор

Сворачиваемая панель с заголовком, шевроном переключения и плавной анимацией высоты раскрытия. Предоставляет широкие возможности настройки компоновки и взаимодействия.

Базовое использование

ExpandablePanel panel = new ExpandablePanel("Advanced Settings");
panel.addContent(settingsBox);

Связанные ссылки

  • Accordion: Вертикальный контейнер аккордеона, управляющий стопкой раскрывающихся панелей ExpandablePanel с поддержкой режима одиночного открытия.

API

ExpandablePanel()

Создает раскрывающуюся панель ExpandablePanel.

ExpandablePanel(RichText)

Создает раскрывающуюся панель с форматированным заголовком RichText.

Параметр Тип Описание
title RichText Текст заголовка.

ExpandablePanel(String)

Создает раскрывающуюся панель с указанным текстовым заголовком.

Параметр Тип Описание
title String Текст заголовка.

ExpandablePanel::addContent(Widget)

Добавляет виджет содержимого в раскрывающуюся панель.

Параметр Тип Описание
child Widget Экземпляр дочернего узла.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::clearContent()

Очищает содержимое раскрывающейся панели.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::contentHost()

Возвращает контейнер, содержащий содержимое панели.

Возвращает VBox: Контейнер, содержащий представления содержимого..

ExpandablePanel::expanded()

Возвращает true, если содержимое панели раскрыто.

Возвращает boolean: true, если раскрыто; иначе false..

ExpandablePanel::expanded(boolean)

Раскрывает или сворачивает панель с анимацией.

Параметр Тип Описание
expanded boolean Раскрыт ли узел или панель.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::headerButton()

Возвращает кнопку-заголовок раскрывающейся панели.

Возвращает ToggleButton: Кнопка переключения заголовка..

ExpandablePanel::onExpandedChanged(EventListener)

Регистрирует слушателя события изменения состояния раскрытия панели.

Параметр Тип Описание
listener EventListener Колбэк слушателя события.

Возвращает EventSubscription: Дескриптор подписки на событие..

ExpandablePanel::removeContent(Widget)

Удаляет виджет содержимого из раскрывающейся панели.

Параметр Тип Описание
child Widget Экземпляр дочернего узла.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::richTitle()

Возвращает форматированный заголовок RichText панели.

Возвращает RichText: Форматированный заголовок..

ExpandablePanel::richTitle(RichText)

Устанавливает форматированный заголовок RichText панели.

Параметр Тип Описание
title RichText Текст заголовка.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::silentExpanded(boolean)

Устанавливает состояние раскрытия панели без генерации событий.

Параметр Тип Описание
expanded boolean Раскрыт ли узел или панель.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::title()

Возвращает обычный текст заголовка панели.

Возвращает String: Текстовый заголовок..

ExpandablePanel::title(String)

Устанавливает обычный текст заголовка панели.

Параметр Тип Описание
title String Текст заголовка.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..

ExpandablePanel::toggleExpanded()

Переключает состояние раскрытия панели.

Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..