View
Контейнер в виде карточки, объединяющий визуальное оформление Box со встроенным заголовком и вертикальной компоновкой контента.
Обзор
View расширяет Box, предоставляя готовую панель или карточку. Контейнер автоматически инициализирует внутренний VBox, содержащий заголовок Label и область для контента. Он часто используется в экранах отладки, демонстрационных панелях и карточках интерфейса.
Стилизация и структура
Поскольку View наследует Box, он поддерживает полную визуальную отрисовку фона (сплошной цвет, градиент, текстуры), рамки, скругление углов и тени. Оформление по умолчанию загружается из WidgetStyles.View.DEFAULT.
Создание карточки инспектора
View card = new View("Properties");
card.addContent(new Label("Status: Active"));
card.addContent(new Button("Save"));
Связанные ссылки
API
View::title(String)
Задать заголовок
Задаёт текст заголовка карточки.
| Параметр | Тип | Описание |
|---|---|---|
title |
String |
строка текста заголовка |
Возвращает View: этот виджет для fluent-настройки.
View::content()
Получить контейнер контента
Возвращает внутренний вертикальный контейнер VBox, содержащий дочерние виджеты.
Возвращает VBox: внутренний контейнер VBox.
View::addContent(Widget)
Добавить виджет в контент
Добавляет виджет во внутренний вертикальный контейнер содержимого под заголовком.
| Параметр | Тип | Описание |
|---|---|---|
widget |
Widget |
виджет для добавления в содержимое view |
Возвращает View: этот виджет для fluent-настройки.