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.