Академический Документы
Профессиональный Документы
Культура Документы
Java y Formularios
La clase JSlider permite crear objetos tipo deslizador como el que se muestra en la imagen.
Pg. 1
Java y Formularios
Este objeto tiene un lnea y un pequeo recuadro que se puede arrastrar a la derecha o a la
izquierda. Segn la posicin de este recuadro, el JSlider tendr un valor concreto.
El JSlider se puede configurar para que muestre los distintos valores que puede tomar.
Tambin se puede configurar de forma que los valores mnimo y mximo sean distintos:
El valor que tiene un JSlider es el valor al que apunta el recuadro del JSlider. En la imagen
anterior, el JSlider tiene un valor de 85.
Propiedades ms usadas:
MajorTinckSpacing. Para establecer la marca mayor entre espacios.
MinorTinckSpacing. Para establecer la marca menor entre espacios.
Mximum. Para establecer el valor mximo del JSlider.
Mnimum. Para establecer el valor mnimo del JSlider.
Mtodos ms usados:
getValue (). Devuelve el valor que tiene un JSlider.
setValue (). Establece el valor que tendr un JSlider.
Evento ms usado:
stateChanged (). Ocurre cuando cambia de estado o posicin el JSlider.
Pg. 2
Java y Formularios
5. Un JSlider tiene un valor mnimo y un valor mximo. El valor mnimo es el valor que
tiene cuando el recuadro est pegado a la parte izquierda, mientras que el valor
mximo es el valor que tiene cuando el recuadro est pegado a la parte derecha.
El valor mnimo y mximo del JSlider se puede cambiar. Busca las propiedades
maximum y minimum del JSlider y asigna los siguientes valores:
Mximo: 500
Mnimo: 100
Pg. 3
Java y Formularios
8. Esto, en realidad, no produce ningn cambio en el JSlider. Para que las divisiones se
vean, es necesario que active tambin la propiedad paintTicks. Esta propiedad
pintar divisiones en el JSlider:
Medidas cada 50
unidades
Pg. 4
Java y Formularios
10. Ejecuta el programa para ver el funcionamiento del Deslizador y su aspecto. Debe
ser parecido al siguiente:
11. Bien. Ahora se pretende que cuando el usuario arrastre el deslizador, en la etiqueta
aparezca el valor correspondiente. Para ello tendr que programar el evento
stateChanged del JSlider.
Pg. 5
Java y Formularios
Movemos aqu.
Y aparece el valor
correspondiente aqu.
CONCLUSIN
Java y Formularios
Pg. 7