ventanas ventana significado modal formulario entre emergente diferencia abrir java swing modal-dialog jdialog jinternalframe

significado - ventanas en java



Cómo hacer un modal de tipo marco a JInternalFrame y bloquear solo ese JInernalFrame (0)

Para abreviar, el JFrame principal de mi aplicación tiene 2 JInternalFrames. En uno de ellos, quiero tener un JButton que abrirá un JDialog (/ JOptionPane / JInternalFram). Quiero establecer el modal de JDialog en ese JInternalFrame - Quiero bloquear ese JInternalFrame y dejar el otro accesible. No pude lograr esto utilizando JDialog, ya que solo acepta Frame, Window y Dialog como propietarios (y no es posible transmitir desde JInternalFrame a Frame). Intenté usar JOptionPane, que acepta JComponent como padre, pero desafortunadamente bloquea todo el JFrame principal. ¿Cómo puedo lograr el comportamiento deseado?