lunes, 5 de octubre de 2015

Clase JFrame en Java

La clase JFrame es ligeramente incompatible con la clase Frame. Como todo otro contenedor de alto nivel de la librería Swing, un JFrame contiene un JRootPane como su único elemento. El contentPane proporcionado por el rootPane debería , como una regla , contener todos los componentes que no sean menú mostrados por el JFrame.

A diferencia del Frame , un JFrame tiene alguna noción de como responder cuando el usuario intenta cerrar la ventana. El comportamiento por defecto es simplemente ocultar el JFrame cuando el usuario cierra la ventana. Para cambiar el comportamiento por defecto se debe invocar al método setDefaultCloseOperation() .


MÉTODOS



ATRIBUTOS

static int
EXIT_ON_CLOSE
La salida por defecto al cerrar una ventana.

CONSTRUCTORES


JFrame()
Crea un nuevo frame que es inicialmente visible


JFrame(String título)
Crea un nuevo frame con el título indicado como parámetro

MÉTODOS

Tipo de retorno
Método
Descripción

Container
getContentPane()
Retorna el objeto contentPane.

int
getDefaultCloseOperation()
Retorna la operación que ocurre cuando el usuario hace la operación de cerrar la ventana del frame

JMenuBar
getJMenuBar()
Retorna el menúBar establecido en el frame

void
remove(Component comp)
Remueve el componente indicado como parámetro de éste contenedor

void
setContentPane(Container contentPane)
Establece la propiedad del contentPane

void
setDefaultCloseOperation(int operation)
Establece la operación que sucederá por defecto cuando el usuario cierra la ventana

void
setJMenuBar(JMenuBar menu)
Establece la barra de menú para el frame

void
setLayout(LayoutManager layout)
Por defecto, la distribución de los paneles de éste componente no debe cambiarse; en su lugar, debería ser cambiada la distribución de su contentPane que generalmente es un panel.

No hay comentarios.:

Publicar un comentario