Título: Ventana de JDialog Flota muy feo Publicado por: soy_nicanor en 1 Mayo 2015, 08:28 am Estoy abriendo JDialog de JFrame Hasta aqui Todo bien.
Código
El problema es cuando Comienzo a Navegar El Jdialog comienza a flotar. Jdialog no quiero que flote si no que este junto con JFrame (http://i.elhacker.net/i?i=p5nQh4ZcC1b6N-hl_OEGN2Vo) Título: Re: Ventana de JDialog Flota muy feo Publicado por: PabloPbl en 1 Mayo 2015, 17:27 pm ¿A que te refieres con "flotar"? ¿Quieres que el JDialog este al lado de JFrame y no sobrepuesto?
Título: Re: Ventana de JDialog Flota muy feo Publicado por: soy_nicanor en 1 Mayo 2015, 18:25 pm Si..
Título: Re: Ventana de JDialog Flota muy feo Publicado por: PabloPbl en 1 Mayo 2015, 18:31 pm Pues obtiene las coordenadas del JFrame y sumale el tamaño del mismo para donde lo quieras poner.
Obtengo las coordenadas y le sumo el tamaño de ancho del JFrame: Código
Pues con ese linea, harás que tu JDialog se vea al lado del JFrame. Saludos! Título: Re: Ventana de JDialog Flota muy feo Publicado por: soy_nicanor en 6 Mayo 2015, 23:27 pm No me funciona, me explico otra vez creo que no me entendieron.
Estoy abriendo JDialoj así desde (Jframe y panel de escritorio), Hasta ahí todo bien. (https://scontent.xx.fbcdn.net/hphotos-xtp1/v/t1.0-9/11062117_635535509923785_4703485189032115649_n.jpg?oh=a65957e7f7be7ad1b6c3a69e36ada3e0&oe=560BDF47) Código
El problema es cuando salgo del sistema a navegar en navegadores u otros sistemas y cuando regreso solo me muestra la ventana Venta. (https://scontent.xx.fbcdn.net/hphotos-xaf1/v/t1.0-9/11193275_635535536590449_4922708459288171389_n.jpg?oh=cad65cfb75814f0f0d92865bdf133ae7&oe=55C0AB30) Quiero que muestre ventana Venta Pegado a (Jframe y panel de escritorio), como en la primera Imagen. Título: Re: Ventana de JDialog Flota muy feo Publicado por: PabloPbl en 7 Mayo 2015, 03:49 am Eso te pasa por que tienes que indicar la ventana padre del JDialog y hacerla modal.
Algo así: Suponiendo que la clase en donde instancias un JDialog es heredada por un JFrame Código El primer parámetro indicamos la ventana padre, que sera la misma clase, por que es una ventana JFrame, y el segundo que sera modal, osea que no se podrá acceder a la ventana padre cuando esta activa la ventana hija, que es el JDialog. |