Deseo tener un diálogo interno (sin ventana) para solicitar la entrada de miembro. Me gustaría que el diálogo se coloque centralmente en un JPanel existente.Java Swing: ¿cómo mostrar un panel en la parte superior de otro panel?
He visto layeredpanes y estos parecen inutilizables debido a que solo tienen un único administrador de diseño (o ningún administrador de diseño) en todos los paneles. Supongo que podría intentar anular JLayeredPane y proporcionar un diseño personalizado, pero esto parece extremo.
Glass panes no parecen ser apropiadas.
¿Cómo se puede hacer esto? ¿No hay un concepto utilizable de z-indexes en Swing?
http://i42.tinypic.com/30tkuvk.jpg
EDITAR
La razón LayeredPane no eran apropiados se debió a la falta de un controlador de disposición por capa. El panel puede redimensionarse, el Panel A debe permanecer al 100% del área y el Panel B debe permanecer centralizado.
Vea, como una opción, cómo (muy simple) extender JLayeredPane para aceptar cualquier tipo de LayouManager. http://stackoverflow.com/questions/42413590/jlayeredpane-and-gridbagconstraints – Mischa