EVENTCLASS Item Listener y Adjustment Listener SUSANA CAROLINA

  • Slides: 10
Download presentation
EVENTCLASS Item. Listener y Adjustment. Listener SUSANA CAROLINA VILLA TORRES

EVENTCLASS Item. Listener y Adjustment. Listener SUSANA CAROLINA VILLA TORRES

Item. Event l El evento se produce cuando ocurre una acción sobre un componente,

Item. Event l El evento se produce cuando ocurre una acción sobre un componente, independientemente de la causa física que produce ese evento, por ejemplo, podemos pulsar un botón haciendo uso del ratón, del teclado e, incluso, por programa. l Es un elemento que el usuario ha seleccionado o deseleccionado.

Item. Listener Se produce cuando ciertos componentes (Checkbox, Checkbox. Menu. Item, Choice y List)

Item. Listener Se produce cuando ciertos componentes (Checkbox, Checkbox. Menu. Item, Choice y List) cambian de estado (on/off).

Item. State. Changed l Un Item. Listener debe implementar un método llamado Item. State.

Item. State. Changed l Un Item. Listener debe implementar un método llamado Item. State. Changed, para determinar la naturaleza del evento. Abstract interface Item. Listener extends Event. Listener { //……………Método…………. Abstract void item. State. Changed(Item. Event e); }

Ejemplo: Seleccionar una opción en un menú. class Controlador. Check. Box implements Item. Listener

Ejemplo: Seleccionar una opción en un menú. class Controlador. Check. Box implements Item. Listener { public void item. State. Changed( Item. Event evt ) { System. out. println( evt. get. Source() ); }}

Adjustment. Event l Se genera cada vez que el usuario manipula una barra de

Adjustment. Event l Se genera cada vez que el usuario manipula una barra de dezplazamiento.

Constantes ¡ Block. Decrement y Block. Increment: Se generan al pulsar dentro de la

Constantes ¡ Block. Decrement y Block. Increment: Se generan al pulsar dentro de la barra. ¡ Track: Se produce al el marcador de la barra. ¡ Until. Decrement y Until. Increment: Se generan al pulsar las fechas en los extremos de las barras.

Métodos: Hay métodos para fijar los diferentes parámetros de la barra de desplazamiento, incluyendo

Métodos: Hay métodos para fijar los diferentes parámetros de la barra de desplazamiento, incluyendo el rango, el tamaño del marcador, el número de unidades de desplazamiento, tanto como unidad o como bloque, etc. Adjustment. Values. Changed(). l Get. Adjustment. Type(). l Get. Value(). l

Adjustment. Listener Se produce al utilizar un Scroll. Bar, o algún otro componente de

Adjustment. Listener Se produce al utilizar un Scroll. Bar, o algún otro componente de barra de dezplazamiento. Abstract interface Adjustment. Listener extends Event. Listener { //…………………. Métodos…………………. Abstract void adjustment. Values. Changed (Adjustment. Event e); }