Escalas: JScrollBar y JSlider

Los objetos JScrollBar y JSlider nos permiten crear escalas de un modo sencillo utilizando una barra con un elemento desplazable.

Para capturar el valor de dicha escala debemos modificar el evento StateChanged y obtener el atributo Value mediante el método getValue. Veamos un ejemplo:

private void jSlider1StateChanged(javax.swing.event.ChangeEvent evt) {                                      
        System.out.println(String.valueOf(this.jSlider1.getValue());

Hay que tener en cuenta que el valor mínimo y máximo de estos elementos vendrán determinados por sus propiedades minimum y maximum; su valor inicial se indicará en la propiedad value; y en el caso del JScrollBar, habrá que contar con que la propiedad «VisibleAmount» deberá restarse del total de la escala, de tal manera que si nuestro JScrollBar tiene un mínimo de 0 y un máximo de 100, y su VisibleAmount es 10, la escala llegará del 0 al 90.

Start a Conversation

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *