Jcolorchosser

Páginas: 7 (1666 palabras) Publicado: 28 de febrero de 2013
Introducción:
Cada vez que el usuario escribe un carácter, oprime un botón del mouse, hace un movimiento con el cursor del mouse, etc. Ocurre un “evento”.
El objeto que recibe este evento (un botón, área de texto, panel, lista, entre otros), es notificado de que recibió el evento.
Todo lo que se debe hacer es implementar la interfaz apropiada (“event handler”) y registrarla como un escucha(“event listener”) en el componente GUI (“event source” u objeto que va a recibir el evento) apropiado.
En este tutorial podrás aprender las funcionalidades de las clases pre construidas JButton y JcolorChooser, veremos que son, como usarlas, y ejemplos de ellas.
Antes de ver nuestras clases hablaremos de los escuchadores y de los eventos para poder comprender mejor nuestros programas.
Los eventosestán agrupados en los siguientes conjuntos:
ActionListener: acciones sobre componentes.
WindowListener: cierre o manipulación de una ventana (Frame/Dialog).
MouseListener: presión de un botón del mouse mientras el cursor está sobre el componente.
MouseMotionListener: movimiento del cursor sobre un componente.
ComponentListener: visibilidad del componentes.
FocusListener: obtención del focodel teclado.
ListSelectionListener: selección de ítems dentro de una lista.
Cuando un usuario hace click o presiona la tecla Return mientras digitaba en un textfield o escoje una opción de un menú, se genera un evento, que tiene los siguientes elementos:
La fuente del evento (event source): Es el componente que origina el evento.
El escuchador: (event listener) es el encargado de atrapar oescuchar el evento.
El manejador del evento (event handler), es el método que permite implementar la interfaz, es decir el escuchador. Este método:
-Recibe un objeto evento (ActionEvent) el cual tiene información sobre el evento que sucedió.
-Descifra el evento, con dicho objeto.
-Procesa lo solicitado por el usuario.
En la clase que maneja el evento (event handler) se deben implementar losmétodos de la interface ABCListener que descifren el evento (ABCEvent) y lo procesen.
public void actionPerformed(ActionEvent e) {
//Código que reaccione a la acción
}
ActionListener:
La interface ActionListener presenta el método:
void actionPerformed(ActionEvent eve)
que tiene como parámetro el evento generado, que es un instancia de la clase ActionEvent.
La clase ActionEvent presenta además 2métodos útiles:
String getActionCommand()
int getModifiers()
Que permiten saber qué teclas se estaban presionando cuando se produjoi el evento (Shift, Ctrl, Ald, etc)

JButton:
Esta clase hereda de la clase AbstractButton, por lo tanto la clase JButton posee una serie de
funcionalidades que son comunes a todas las clases que heredan de la clase AbstractButton.
Un botón puede contenertexto o imágenes o ambos elementos. El texto que contiene un botón se
puede alinear con respecto a la imagen, también se pueden especificar teclas de teclado alternativas, que se indicarán mediante el subrayado de la letra del texto correspondiente.
Cuando un botón se encuentra deshabilitado el Look and Feel correspondiente genera de forma
automática el aspecto del botón. Sin embargo, se puedeindicar una imagen para que se muestre
cuando el botón se encuentre deshabilitado.

javax.swing
Clase JButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButtonjavax.swing.JButton

- Para crear un objeto de tipo Jbutton se puede proceder de la siguiente manera:
Constructor y descripción |
JButton ()
Crea un botón con ningún conjunto de texto o icono. |
JButton ( Action a)
Crea un botón donde las propiedades se toman de la Action suministrada. |
JButton ( Icon icon)
Crea un botón con un icono. |
JButton (...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS