openPanel

fun openPanel(panelName: String, data: Any? = null, title: String = "Panel-", owner: Window? = null, modality: Modality = Modality.NONE, style: StageStyle = StageStyle.DECORATED, wait: Boolean = false, width: Double? = null, height: Double? = null): Stage

Открывает новую панель (окно) с заданными параметрами.

Используется для отображения любой панели по имени. Может быть как модальной, так и немодальной в зависимости от параметра modality и флага wait.

Return

созданное и отображённое окно (Stage).

Parameters

panelName

имя панели (контроллера), который нужно загрузить.

data

необязательные данные, передаваемые контроллеру.

title

заголовок окна. По умолчанию — уникальный идентификатор.

owner

родительское окно (для создания иерархии окон).

modality

режим модальности окна (NONE, WINDOW_MODAL, APPLICATION_MODAL).

style

стиль окна (DECORATED, UNDECORATED, TRANSPARENT и т.д.).

wait

если true, блокирует выполнение до закрытия окна (модальное поведение).

width

ширина окна (если задана).

height

высота окна (если задана).