SoloCodigo

Programación General => Java => Mensaje iniciado por: atenealya en Miércoles 29 de Marzo de 2006, 00:00

Título: Desactivar El Boton Salir De Un Jframe
Publicado por: atenealya en Miércoles 29 de Marzo de 2006, 00:00
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
Título: Re: Desactivar El Boton Salir De Un Jframe
Publicado por: jpaler en Miércoles 29 de Marzo de 2006, 00:31
bueno, en realidad creo q lo q tienes q hacer es mas bien no heredar
de jframe sino de otra de sus clases superiores.

por ejemplo, cuando creas una clase heredada de jwindow, creas una
ventana sin los botones de minimizar, max, restaurar, cerrar.
fijate bien es esto, depronto te sirva.
Título: Re: Desactivar El Boton Salir De Un Jframe
Publicado por: silverfox en Miércoles 29 de Marzo de 2006, 10:41
Es tan sencillo como que eches un vistazo al API de Java.

Dentro de la clase JFrame existe un método que se llama setDefaultCloseOperation. Si le das como parámetro la constante DO_NOTHING_ON_CLOSE, el evento windowClosing podrás controlarlo específicamente con tu propio WindowListener. Si no quieres que se cierre, simplemente, no trates el evento.


Un saludo.




Silverfox