Я хочу иметь внутренний (не оконный) диалог для запроса ввода участника. Я хотел бы, чтобы диалог был размещен централизованно на существующей панели JPanel.
Я просмотрел многослойные панели, и они кажутся непригодными для использования из-за наличие только одного менеджера компоновки (или без менеджера компоновки) на всех панелях. Я думаю, я мог бы попытаться переопределить JLayeredPane и предоставить собственный макет, но это кажется экстремальным.
стеклянные панели также не подходят.
Как это может быть сделано? Нет ли полезной концепции z-индексов в Swing?
ИЗМЕНИТЬ
Причина, по которой многослойные панели не подходили, заключалась в отсутствии менеджера компоновки для каждого слоя. Размер панели можно изменить, панель A должна оставаться на 100% площади, а панель B должна оставаться централизованной.