JFrame - Atlantidajas/JFrameWindow Wiki

Clase JFrames (Marcos).

Herencia de la JFrame:

Constructores:

Métodos principales:

Algunos de los métodos descritos aquí, pueden ser consecuencia de herencia de otras clases (Aparatado primero).

                           * `JFrame.EXIT_ON_CLOSE`: Abandona aplicación. || 
                           * `JFrame.DISPOSE_ON_CLOSE`: Libera los recursos asociados a la ventana.  ||
                           * `JFrame.DO_NOTHING_ON_CLOSE`: No hace nada. ||
                           * `JFrame.HIDE_ON_CLOSE`: Cierra la ventana, sin liberar sus recursos.
                          `);`
  • setExtendState( * Frame.NORMAL // Ventana normal || * Frame.ICONIFIED// ???? || * Frame.MAXIMIZED_HORIZ // Maximiza horizontalmente || * Frame.MAXIMIZED_VERT // Maximiza verticalmente || * Frame.MAXIMIZED_BOTH // Maximiza a toda la pantalla. ); Nota importante sobre esta función. Por parámetro se introduce un entero. Pero en este caso ese valor lo saco de la clase Frame.campoDeLaClase. Se tratan de funciones predefinidas de forma estática, estas proporcionan valores enteros según función escogida.

Eje de coordenadas

A la hora de crear un frame (marco-ventana), se necesita tener en cuenta varias cosas:

ejemplo de creación de ventana:

JFrame windowShows1 = new JFrame('Ventana de prueba');
windowShows1 .setVisible( true );
windowShows1.setSize( 400,300 );
windowShows1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);