Я хочу иметь внутреннее (не окно) диалоговое окно, чтобы запросить ввод элемента. Я хотел бы, чтобы диалог был размещен централизованно на существующей JPanel.
Я просмотрел layeredpanes, и они выглядят непригодными из-за того, что на всех панелях только один менеджер макета (или нет менеджера макетов). Я думаю, я мог бы попытаться переопределить JLayeredPane и предоставить настраиваемый макет, но это кажется экстремальным.
Стеклянные стекла также не подходят.
Как это можно сделать? Не существует ли пригодной концепции z-индексов в Swing?
http://i42.tinypic.com/30tkuvk.jpg
ИЗМЕНИТЬ
Причина, по которой Layered Panes не подходит, объясняется отсутствием менеджера компоновки на каждый уровень. Панель может быть изменена по размеру, панель A должна оставаться на уровне 100% площади, а панель B должна оставаться централизованной.