Escribir un Oyente de Item

Los eventos de Ítem son generados por componentes que implementan el interface ItemSelectable. Estos son componentes que mantenienen el estado -- generalmente el estado on/off para uno o más ítems. Los componentes del AWT 1.1 que generan eventos de ítem son checkboxes, checkbox menu items, choices, y lists.

Métodos de Evento de Item

El interface ItemListener tiene sólo un método, y por lo tanto no tiene la correspondiente clase adaptador. Aquí tienes el método:
void itemStateChanged(ItemEvent)
Llamado por el AWT justo después de un cambio de estado en el componente escuchado.

La clase ItemEvent

Cada evento de ítem tiene un sólo parámetro: un objeto ItemEvent. La clase ItemEvent define los siguientes métodos:
Object getItem()
Devuelve el objeto del componente específico con el ítem cuyo estado ha cambiado. Normalmente esta es una cadena que contiene el texto del ítem seleccionado. Otras posibilidades podría ser un objeto image o un objeto sin representación visual.
ItemSelectable getItemSelectable()
Devuelve el componente que generó el evento de ítem.
int getStateChange()
Devuelve el nuevo estado del ítem. La clase ItemEvent define dos estados: SELECTED y DESELECTED.


Ozito