SoloCodigo

Programación General => Java => Mensaje iniciado por: gothmog en Jueves 24 de Julio de 2003, 17:31

Título: Re: como maximizar una ventana por codigo?
Publicado por: gothmog en Jueves 24 de Julio de 2003, 17:31
Pues eso, mas claro el agua.

Espero que alguien pueda ayudarme, gracias!
Título: Re: como maximizar una ventana por codigo?
Publicado por: JuanK en Jueves 31 de Julio de 2003, 19:15
window.maximize();

si trabajas otra cosa diferencte de una window.. me cuentas.

Juank
Título: Re: como maximizar una ventana por codigo?
Publicado por: gothmog en Martes 19 de Agosto de 2003, 14:48
Pues lo que utilizo es la clase frame, que segun he leido hereda de window, pero carece de ese metodo:(
Título: Re: como maximizar una ventana por codigo?
Publicado por: Santana en Viernes 22 de Agosto de 2003, 19:17
A mi precisamente me interesa lo contrario, tambien trabajo con un Frame y me gustaria que la ventana no pudiera maximizarse y trabajara siempre con el size que le he otorgado. ¿Debo reescribir algún método para eso? Gracias y a seguir adelante sin desesperar......
Título: Re: como maximizar una ventana por codigo?
Publicado por: gothmog en Sábado 23 de Agosto de 2003, 13:12
No, ese problema es mas sencillo. Solo tienes que recurrir al metodo setResizable(boolean).

Frame fr = new Frame();
fr.setResizable(false);
// El Frame ya no es redimensionable.

Espero haberte ayudado:)
Título: Re: como maximizar una ventana por codigo?
Publicado por: chuidiang en Lunes 25 de Agosto de 2003, 13:07
La clase Toolkit tiene un metodo estatico getDefaultToolkit() y al Toolkit que te devuelve puedes preguntarle getScreenSize(). Con lo obtenido puedes hacer un setSize() al JFrame.

Se bueno.
Título: Re: como maximizar una ventana por codigo?
Publicado por: gothmog en Lunes 25 de Agosto de 2003, 14:09
El problema de utilizar el setSize es que el frame no se comporta como una ventana maximizada. Toma el tamaño de toda la pantalla, quedando por ejemplo la parte baja oculta por la barra de tareas.
Título: Re: como maximizar una ventana por codigo?
Publicado por: Santana en Martes 26 de Agosto de 2003, 23:31
:kiss:
Sí que me has ayudado. Gracias.....
Título: Re: como maximizar una ventana por codigo?
Publicado por: chuidiang en Viernes 29 de Agosto de 2003, 14:06
La clase Frame tiene un metodo setExtendedState(). Para maximizar hay que hacer esto

unFrame.setExtendedState (Frame.MAXIMIZED_BOTH);


El metodo java.awt.Toolkit.isFrameStateSupported(int state) indica si se puede o no hacer eso.

Se bueno.
Título: Re: como maximizar una ventana por codigo?
Publicado por: gothmog en Viernes 29 de Agosto de 2003, 17:17
No consigo localizar ninguno de esos metodos ni la constante Frame.MAXIMIZED_BOTH

La version que uso de java es esta:

java.vm.version   1.3.1-b24

Tengo que bajarme alguna mas moderna?
Título: Re: como maximizar una ventana por codigo?
Publicado por: chuidiang en Lunes 1 de Septiembre de 2003, 15:13
Bueno, yo he mirado en la api de la 1.4.0 que es la que tengo yo y efectivamente, el metodo setExtendedState() esta a partir de la 1.4
Se bueno.
Título: como maximizar una ventana por codigo?
Publicado por: gothmog en Miércoles 3 de Septiembre de 2003, 11:35
Gracias, ya lo he conseguido:)
Título: Re: como maximizar una ventana por codigo?
Publicado por: atenealya en Martes 28 de Marzo de 2006, 23:58
Hola a todos   :D  podria alguien ayudarme . . .  

Necesito saber como desactivar o bloquear el boton de salir de un jFrame  lo tengo que hacer con los metodos de window que hereda o hay algun metodo en particular asi como el setResizable(),   :huh:  algo como setClosable() que existe para los Internal Frames