En este grupo En todos

Foro de Java



Como traer al frente un dialog, frame etcc

Ratatui
Valencia, España
Escrito por Ratatui G P
el 03/02/2007

Hola de nuevo, gracias por tus consejos, me estan siendo de ayuda.

Tengo una nueva duda, y por más que busco no encuentro la forma de traer al frente un frame un jdialog, resulta que al ejecutar se me keda en la ultima ventana del fondo xD por lo que tengo q minimizar todas mis ventas hasta llegar a ella, a la hora de presentacion me parece que queda mas estetico el traerla al frente, xo no se si hay alguna forma


Gracias de nuevo!

Chuidiang Chuidiang
Madrid, España
Escrito por Chuidiang Chuidiang
el 03/02/2007

Hola:

Al llamar al setVisible(true) debería ir encima de todas. Si las demas ventanas que tienes que ocultar son de tu programa java, ahí sí te afecta el tema de ventanas padres e hijas . Mira en el enlace como se hace y vuelve a consultar si tienes alguna duda.

Se buena.

Ratatui G P
Valencia, España
Escrito por Ratatui G P
el 03/02/2007
No las ventanas q tengo q minimizar son las tipicas q puedes tener abierta (codigo fuente en bluej, navegador internet.. ) no es algo existencial xo me parece antiestetico
Laura
Salamanca, España
Escrito por Laura
el 03/02/2007

Hola.

El otro día pregunté yo algo así con jfram y me dijeron que se hace poniendo el nombre del jframe. Tofront... No sé si será lo mismo

Un saludo

Ratatui G P
Valencia, España
Escrito por Ratatui G P
el 03/02/2007

Si, tambien lo he probado xo nada no consigo q sea lo primero que aparezca, tengo q minimizar las ventanas primero para llegar a esa ventanita


Chuidiang Chuidiang
Madrid, España
Escrito por Chuidiang Chuidiang
el 04/02/2007

Haz una prueba tonta. Hazte este programa

Import javax. Swing. *;
public class Prueba
{
public static void main( String [] args)
{
JFrame v = new JFrame();
v. Pack();
v. SetVisible(true);
}
}

A ver si se va o no al frente. Debería salir encima de todo.

Se buena.

Ratatui G P
Valencia, España
Escrito por Ratatui G P
el 04/02/2007

Nada me lo sigue poniendo como  la ventanita mas al fondo q hay!

Chuidiang Chuidiang
Madrid, España
Escrito por Chuidiang Chuidiang
el 04/02/2007

¿Con qué estás arrancando el programa? ¿Con un ide estilo netbeans, eclipse o desde una linea de ms-dos?

Se buena.

Octavio Robleto
Carabobo, Venezuela
Escrito por Octavio Robleto
el 03/04/2010

Hola tengo un pequeño problema mi frame esta trabajando a pantalla completa y cuando lamo a una ventana modal se esconde atras del frame y ps claro el programa solo trabaja a pantalla completa y no lo puedo ver como hago para llamar al jdialog al frene el jdialog es un clase y no un JOptionPane si mepueden ayudar gracias de antemano

Octavio

Josue Leon Yalta
Piura, Perú
Escrito por Josue Leon Yalta
el 27/02/2012

Eso es facil es jdialog. SetModal(true);

Luis Fernando Ramirez
Ingeniero de sistemas uis: universidad...
Escrito por Luis Fernando Ramirez
el 04/04/2012

Si yo he hecho lo mismo, el problema está en que estoy abriendo un jDialog desde otro JDialog (la idea es no bloquear el jDialog del fondo) y no se hace posible.

¿Alguna sugerencia?


Gracias de antemano

Rafa Cevallos
Imbabura, Ecuador
Escrito por Rafa Cevallos
el 19/01/2013

Saludos

Seguramente los formularios que estan en frente tiene la propiedad

SetAlwaysOnTop en true

WebRep
Calificación general
Este sitio no tiene calificación
(no hay votos suficientes)
Kimandy Diaz Hernandez
Ingenieria en ciencias informáticas un...
Escrito por Kimandy Diaz Hernandez
el 10/02/2018

Hola, soy nuevo pero puede que esto te ayude: Si tienes la ventana abierta y esta pasa a segundo plano o la minimizas y quieres que al dar clic en el boton que llama a esta ventana, la misma se ponga al frente, solo debes colocar esto>

Private void Nombre_del_botonActionPerformed(java.awt.event. ActionEvent evt) {

If(nombre_de_la_ventana! =null && nombre_de_la_ventana. IsVisible()){
nombre_de_la_ventana. SetExtendedState(javax.swing.JFrame. NORMAL);
nombre_de_la_ventana. SetVisible(true);

//Si quieres que la ventana se habra del tamaño de la pantalla, sutituyes ( NORMAL por ICONIFIED ) y listo//prueba. SetExtendedState(javax.swing.JFrame. ICONIFIED);

}else{

Aqui colocas lo que deveria hacer el boton al ser presionado

}

}