lenguaje java 25

Upload: roberto-erick-garayar-carbajal

Post on 10-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

java

TRANSCRIPT

METODOLOGA DE LA PROGRAMACIN

PROGRAMACIN

JAVA

ASIGNACIN DE EVENTOS DESDE CDIGO. GENERALIDADESEjercicio 1

Realice un programa que tenga el siguiente aspecto:

En la ventana hay simplemente un JSlider (deslizador) y una etiqueta que contiene inicialmente el valor 50.Se pide lo siguiente:

1. Realice el diseo de la ventana desde cdigo.

2. Interesa que cuando se modifique el valor del JSlider, dicho valor aparezca en la etiqueta. Esto se tiene que realizar programando el evento correspondiente desde cdigo. Aqu tiene la informacin necesaria:

a. El evento a programar del JSlider se llama: stateChangedb. Pertenece al oyente llamado ChangeListenerc. Asignars el oyente al JSlider con el mtodo addChangeListenerd. El evento lleva como parmetro un objeto evt del tipo ChangeEvent3. Interesa que al girar la rueda del ratn cambie el valor del JSlider. Para controlar el movimiento de la rueda del ratn debe asignar un evento al formulario (this). Aqu tiene la informacin necesaria del evento para la rueda del ratn:

a. El evento a programar de el formulario (this) se llamad mouseWheelMovedb. Pertenece al oyente llamado MouseWheelListenerc. Se asigna a la ventana (this) con el mtodo addMouseWheelListenerd. El evento lleva como parmetro un objeto evt del tipo MouseWheelEventPISTA:

El objeto evt pasado como parmetro del evento de la rueda del ratn contiene informacin sobre como se ha movido la rueda. Este objeto tiene un mtodo llamado getUnitsToScroll que devuelve un nmero entero que indica cuanto se ha movido la rueda. Este nmero puede ser positivo o negativo segn hacia donde se movi la rueda.

Aprovechando esto, el evento de la rueda del ratn se puede programar as:int valor = slider.getValue(); //slider es el objeto JSlidervalor = valor + evt.getUnitsToScroll();

slider.setValue(valor);