Java - MDI con JFrame, activar ventana

   
Vista:

MDI con JFrame, activar ventana

Publicado por Lozano (21 intervenciones) el 26/10/2015 20:53:08
estimados amigos, buenas tardes,

Estoy intentando crear una aplicación MDI (interfas de multiples documentos), para ello estoy usando el JFrame, y las ventanas hijas son JInternalFrame.

Mediante menu e logrado activar cargar 3 ventanas hijas, pero como ustedes saben, que de las 3 ventanas cargadas solo una esta activa.

Como logro activar una ventana cargada, o como se diria en VB, como hago para que una ventana reciba el foco de atencion.


lo estoy intentando con:

jDesktopPane1.getComponent(i).setFocusable(true);
o
jDesktopPane1.setSelectedFrame(fram);

y no logro nada

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lawliet

MDI con JFrame, activar ventana

Publicado por Lawliet (243 intervenciones) el 26/10/2015 21:14:20
Hola...

Serías tan amable de proporcionar el código para ver que es lo que te falla. Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MDI con JFrame, activar ventana

Publicado por Lozano (21 intervenciones) el 26/10/2015 21:47:49
En este fracmento de codigo, reviso todas las ventanas cargadas
y si una de ellas corresponde al objeto FrmTblSeries, entonces
deberia de activarse, recordar que esta ventana y otras mas
ya estan cargadas.

Y por activarse me refiero a que paresca como si le hubieras echo click
en la cabecera de la ventana FrmTblSeries

1
2
3
4
5
6
7
8
for(JInternalFrame fram:jDesktopPane1.getAllFrames()){
 
            if(fram instanceof FrmTblSeries){
 
                jDesktopPane1.setSelectedFrame(fram);
 
            }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Lawliet

MDI con JFrame, activar ventana

Publicado por Lawliet (243 intervenciones) el 26/10/2015 22:17:11
Hola...

Porque no intentas lo siguiente...

1
frame.setSelected(true);

Cualquier duda y/o inconveniente, aquí estamos.

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MDI con JFrame, activar ventana

Publicado por Lozano (21 intervenciones) el 26/10/2015 22:42:30
Muchas Gracias....

cumpli mi proposito, el aporte fue exelente... soy nuevo en JAVA... vengo de VisualFox (imaginense).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar