2

Páginas: 4 (913 palabras) Publicado: 4 de junio de 2015
Ejemplo de GUI con Swing
Programación Orientada a Objetos
Facultad de Informática

Juan Pavón Mestras
Dep. Ingeniería del Software e Inteligencia Artificial
Universidad Complutense Madrid

Unaaplicación Swing sencilla
„

El comportamiento deseado para esta aplicación es:
„

„

„

Cuando el usuario
texto la aplicación
Cuando el usuario
texto la aplicación
Cuando el usuario
terminar

Juan PavónMestras
Facultad de Informática UCM, 2004

pulsa en el botón Dí Hola, en el campo de
ha de poner 'Hola'
pulsa en el botón Dí Adios, en el campo de
ha de poner 'Adios'
cierra la ventana, la aplicación hade

Java Swing

2

Una aplicación Swing sencilla
„

El diseño de toda interfaz conlleva, a grandes rasgos, los
siguientes pasos:
„

Decidir la estructura de la interfaz

• Qué componentes gráficosse van a utilizar, y cómo se van a
relacionar estos componentes)
„

Decidir la disposición (layout) de los componentes
• Existen dos tipos de componentes: contenedores y componentes
atómicos
• Loscontenedores sirven para organizar los componentes
contenidos en los mismos. Esta organización se denomina
disposición (o layout)

„

Decidir el comportamiento de la interfaz: gestión de eventos
• Algunoscomponentes son controles: permiten reaccionar ante
eventos del usuario. El comportamiento se especifica
programando las respuestas a dichos eventos. Normalmente,
dichas respuestas supondrán invocarfuncionalidades de la lógica
de la aplicación
• Conviene mantener la interfaz y la lógica lo más independientes
posibles (veremos patrones que permiten lograr esto)

Juan Pavón Mestras
Facultad deInformática UCM, 2004

3

Java Swing

Una aplicación Swing sencilla: estructura
Loro (JFrame)

Panel Principal
(JSplitPane)

Botonera (JPanel)

Hola (JButton)

Juan Pavón Mestras
Facultad de InformáticaUCM, 2004

Eco (JTextField)

Adios (JButton)

Java Swing

4

Una aplicación Swing sencilla: estructura
import javax.swing.*;
public class Loro extends JFrame {
private JTextField eco;
public Loro()...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS