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

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-настройки.