Ventanas (jframe)

Solo disponible en BuenasTareas
  • Páginas : 2 (303 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de marzo de 2012
Leer documento completo
Vista previa del texto
Ventanas (JFrame)

La clase JFrame implementa un objeto ventana, JFrame es una extensión de la clase Frame del paquete AWT.
Para crear una ventana, existen dos formas principales de hacerlo:Crear un objeto de la clase JFrame
Extender la clase JFrame

El último método es muy útil cuando se crean ventanas personalizadas que se invocan repetidamente (como ventanas de error, o deinformación).
Crearemos una ventana con el primer método:

ventana = new JFrame();

Una vez creado una ventana JFrame, ésta obtiene el tamaño necesario para mostrar los componentes que existendentro de la aplicación, como en nuestro ejemplo no existe componente, cambiaremos su tamaño inicial, con el método: setSize(int ancho, int largo)

ventana.setSize(200,300);

Después cambiaremossu título para que sea el nombre de nuestra aplicación con el método: setTitle(String titulo)

ventana.setTitle("Hola mundo Swing");

El objeto existe, pero no es mostrado por defecto, entonces sehace la llamada a: setVisible(boolean)

ventana.setVisible(true);

con esto tendremos nuestra primera aplicación en Swing.

Código:

import java.awt.*;
import java.awt.event.*;
importjavax.swing.*;

public class Window extends JFrame
{
public Window()
{
this.setSize(400,500);
this.setTitle("Primer Aplicacion Swing");
this.setVisible(true);}

public static void main(String []args)
{
new Window();

JFrame jFrameWindow = new JFrame();

jFrameWindow.setSize(400,500);
/* se puedesustituir por pack() para
* que java calcule automaticamente el tama\~no
* que necesita.
*/
jFrameWindow.setTitle("Segunda Aplicacion Swing");jFrameWindow.setVisible(true);
}
}

Se debe notar que aquí están los dos métodos de creación de ventanas, el primero es extendiendo la clase JFrame y el segundo por medio de la creación de un objeto...
tracking img