Nada

Páginas: 25 (6085 palabras) Publicado: 18 de octubre de 2012
SWING: JButton, JCheckBox y JRadioButton

Javier Ovejero Sánchez

Departamento de Informática y Automática
Universidad de Salamanca

Resumen
Las interfaces graficas de usuario se han convertido en una parte muy importante del software,
no solo por la funcionalidad y la facilidad de manejo que puedan llegar a representar sino
también porque hace de un software que sea atractivo.
Porello vamos a adentrarnos en Java, para estudiar como podemos crear tres de los
componentes mas importantes y sobre todo mas usados de muchas de las aplicaciones de hoy en
día; estos son los botones, los checkboxes y los botones de radio, pero también se hará un repaso
sobre la evolución en la creación de estos y otros componentes y las ventajas que ha supuesto.

i

Abstract
The graphicuser interfaces had become an important part of software, not only by the function
and easy use that can represent for us, also because they make software attractive for the user.
That is why we are gone to learn how Java can help us in the creation of buttons, checkboxes
and radio button.
Also we will look back to see the advantage that we have experimented between old and new
packages.

ii Tabla de Contenidos

1. Introducción (pg.1)
2.Programación de GUIs en Java (pg.1)
2.1.Introducción (pg.1)
2.2.AWT (Abstract Windowing Toolkit) (pg.5)
2.3.Swing (pg.5)
2.3.1.Diferencias entre Swing y AWT (pg.6)
2.3.2.Herencia (pg.7)
2.3.3.Componentes de Swing (pg.8)
3.JButton, JCheckBox y JRadioButton (pg.14)
3.1.Introducción (pg.14)
3.2.Herencia (pg.14)
3.3.Eventos (pg.14)3.4.JButton (pg.16)
3.4.1.Métodos y constructores (pg.16)
3.4.2.Ejemplo (pg.18)
3.5.JCheckBox (pg.20)
3.5.1.Métodos y constructores (pg.21)
3.5.2.Ejemplo (pg.21)
3.6.JRadioButton (pg.24)
3.6.1.Métodos y constructores (pg.24)
3.7.2.Ejemplo (pg.25)
5.Conclusiones (pg.29)
4.Bibliografia (pg.30)

iii

1.

Introducción

La exigencia, cada vez mayor, de contar con interfaces graficas deusuario (GUIs) sencillas,
claras y potentes exige a los programadores un gran esfuerzo para conseguir los resultados
óptimos; (entendiendo por GUI, al software que permite la interacción entre el usuario y los
servicios que ofrece el sistema operativo, utilizando para ello una representación grafica
intuitiva de alto nivel).
Lo que estamos creando en realidad es una interfaz ilustrada de unprograma:
proporcionamos una apariencia visual de la interfaz del software; es por ello que facilitan tanto
la interpretación del programa por parte del usuario. Este es capaz de interactuar con el software
de forma intuitiva y sin tener que invertir apenas tiempo en estudiar el “qué” tiene que hacer
para conseguir el resultado que espera.
Gracias al impacto que supuso la generalización de losentornos gráficos a partir de los 80,
disponemos actualmente de lenguajes de programación muy potentes y que facilitan la tarea de
los desarrolladores, no solo con la lógica del programa sino también con las GUIs.
La estructura de un GUI es de forma natural orientada a objetos y su programación
orientada a eventos. Es decir, se trabaja con objetos pero el flujo del programa no es secuencialrespecto al código, sino que se corresponde con los eventos que suceden al interactuar el usuario
con la interfaz. Por ejemplo, al pulsar un botón.
El objeto de estudio van a ser las clases JButton, JChecBox y JRadioButton que
forman parte de los componentes GUI de Swing, que se encuentran en el paquete
javax.swing del lenguaje de programación Java. Dentro del paquete javax.swing
podemosencontrar multitud de subclases que combinadas y usadas de la forma adecuada nos
permiten crear una GUI.
Seguidos de las características más destacadas de cada clase se describen sus métodos mas
importantes y constructores, seguidos por unos ejemplos.

2.

Programación de GUIs en Java

2.1. Introducción
La programación en un GUI determinado requiere el uso de un toolkit (o SDK) para ese GUI,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS