Categorías destacadas
programacion php    
Artículo
28
¡votar!

 Swing y JFC (Java Foundation Classes)


Oyente de Item

Los eventos item son generados por componentes que implementan el interface ItemSelectable. Estos on componentes que mantienen el estado -- generalmente on/off -- de uno o más ítems. Los componentes Swing que pueden generar estos eventos son checkboxes, checkbox menu items, y comboboxes.

. Métodos de Evento Item

El interface ItemListener sólo tiene un método y por lo tanto no tiene clase adaptador. Aquí está el método.

void itemStateChanged(ItemEvent)
Se le llama después de que cambie el estado del componente escuchado.

. Ejemplos de Manejo de Eventos Item

Aquí tenemos algún código de manejo de eventos item tomado de ComponentEventDemo.java.

public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        label.setVisible(true);
    } else {
        label.setVisible(false);
    }
}

Podrás encontrar más ejemplos de este tipo de oyentes en los siguientes ficheros fuente.

. La clase ItemEvent

El método itemStateChanged tiene un sólo parámetro, un objeto ItemEvent. La clase ItemEvent define los siguientes métodos.

Object getItem()
Devuelve el objeto component específico asociado con el ítem cuyo estado ha cambiado. Normalmente es un String que contiene el texto del ítem seleccionado. Para evento item generado por un JComboBox, es un Integer que especifica el índice del ítem seleccionado.
ItemSelectable getItemSelectable()
Devuelve el componente que genero el evento item. Podemos usarlo en lugar del método getSource.
int getStateChange()
Devuelve el nuevo estado del ítem. La clase ItemEvent define dos estados: SELECTED y DESELECTED.
Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon