Programación en castellano
Inicio > Tutoriales > Lenguajes orientados a objeto > APIS Java > Swing y JFC (Java Foundation Classes)
-Tutoriales

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.
 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados