Llll

Solo disponible en BuenasTareas
  • Páginas : 4 (814 palabras )
  • Descarga(s) : 14
  • Publicado : 21 de julio de 2010
Leer documento completo
Vista previa del texto
JFrame
Un marco (JFrame). El marco es un contenedor de nivel superior.
Ofrece un espacio para que otros componentes Swing se puedan
dibujar a sí mismos. Los otros contenedores de nivel superiorque
se utilizan con más frecuencia son los cuadros de diálogo (JDialog)
y los applets (JApplet).o Un panel (JPanel). El panel es un contenedor intermedio. Su única finalidad es simplificar laubicación del botón y la etiqueta. Otros
contenedores intermedios Swing son JScrollPane (paneles de desplazamiento) y JTabbedPane (paneles tabulados) o Un botón (JButton) y una etiqueta (JLabel). El botón yla etiqueta son componentes atómicos, componentes que no existen para alojar a otros componentes Swing sino para interactuar con el usuario. La
API Swing ofrece muchos componentes atómicos entre losque se incluyen cuadros combinados (JComboBox), campos de texto (JTextField) y tablas (JTable).
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:
1. Crear un objeto de la clase JFrame
2. Extender la clase JFrame
El último método es muy útil cuando se creanventanas personalizadas que se invocan repetidamente (como ventanas de error, o de información).
Crearemos una ventana con el primer método:
Ventana = new JFrame ();
Una vez creado unaventana JFrame, ésta obtiene el tamaño necesario para mostrar los componentes que existen dentro de la aplicación, como en nuestro ejemplo no existe componente, cambiaremos su tamaño inicial, con elmétodo: setSize(int ancho, int largo)
ventana.setSize (200,300);
Después cambiaremos su 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 se hace la llamada a: setVisible (boolean)
ventana.setVisible...
tracking img