Foros del Web » Programación para mayores de 30 ;) » Java »

Abrir Cuadro de dialog desde jInternalFrame

Estas en el tema de Abrir Cuadro de dialog desde jInternalFrame en el foro de Java en Foros del Web. Abrir Cuadro de dialogo en el mismo jInternalFrame. Aqui los codigos que no bloquean por completo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original jDialog. setMinimumSize ( ...
  #1 (permalink)  
Antiguo 24/10/2015, 14:29
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
Abrir Cuadro de dialog desde jInternalFrame

Abrir Cuadro de dialogo en el mismo jInternalFrame.
Aqui los codigos que no bloquean por completo:
Código Java:
Ver original
  1. jDialog.setMinimumSize(new Dimension (800, 300));
  2.         jDialog.setLocationRelativeTo(this);
  3.         jDialog.setVisible(true);
  4.         jDialog.setAlwaysOnTop(true);
  5.         jDialog.setModal(true);

Quiero que jDialog no permita manipular otras ventanas

Como por ejemplo al abrir Formulario jdialog desde otra ventana JinternalFrame
me bloquea otras ventanas
Código Java:
Ver original
  1. Linea nuevo=new Linea(new javax.swing.JDialog(), true);
  2. nuevo.setVisible(true);
__________________
Muy Feliz

Última edición por soy_nicanor; 24/10/2015 a las 14:34
  #2 (permalink)  
Antiguo 26/10/2015, 20:24
Avatar de gacsnic75  
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Abrir Cuadro de dialog desde jInternalFrame

Si te entendi bien pues con que pogas el modal en false, ya deja de bloquear el jdialogo

Código:
javax.swing.JDialog dialogo = new javax.swing.JDialog(this,false);
dialogo.setVisible(true);
  #3 (permalink)  
Antiguo 28/10/2015, 14:03
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
Respuesta: Abrir Cuadro de dialog desde jInternalFrame

Este es el codigo que no me Funciona:
Código Java:
Ver original
  1. jDialog.setMinimumSize(new Dimension (800, 300));
  2.         jDialog.setLocationRelativeTo(this);
  3.         jDialog.setVisible(true);
  4.         jDialog.setAlwaysOnTop(true);
  5.         jDialog.setModal(true);

No bloquea a los de mas Formularios
__________________
Muy Feliz
  #4 (permalink)  
Antiguo 30/10/2015, 14:40
Avatar de gacsnic75  
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Abrir Cuadro de dialog desde jInternalFrame

cambia el modal

Código Java:
Ver original
  1. jDialog.setModal(false);
saludos
  #5 (permalink)  
Antiguo 31/10/2015, 01:42
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Abrir Cuadro de dialog desde jInternalFrame

Hola:

A ese JDialog, cuando lo instancies, ponle como padre la ventana donde estén los formularios que quieres bloquear. Para que todo este tema funcione bien, es importante que haya un solo JFrame y que todos los JDialog tengan como padre o bien ese JFrame, o bien otros dialogos que a su vez tengan como padre al JFrame.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: cuadro, dialog, jinternalframe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:30.