Clasa JScrollBar

public class JScrollBar extends JComponent implements Adjustable, Accessible

Instanțele acestei clase sunt bare de defilare, care pot fi orientate orizontal sau vertical. Se stabilesc orientarea, valorile minimă și maximă, valoarea la care exte poziționat cursorul și extensia. Orientarea poate fi una din valorile HORIZONTAL și VERTICAL definite în interfața Adjustable din pachetul java.awt.

Constructori

public JScrollBar(int orientation, int value, int extent, int min, int max) - creează o bară de defilare, fiind specifiacte orientarea, valoarea, extensia, valoarea minimă și valoarea maximă.

public JScrollBar(int orientation) - se creează o bară de defilare cu orientarea specificată, intervalul 0 .. 100, valoarea 0 și extensia 100.

public JScrollBar() - se creează o bară de defilare verticală, intervalul 0 .. 100, valoarea 0 și extensia 100.

Metode frecvent utilizate

public int getOrientation() - întoarce orientarea.

public void setOrientation(int orientation) -  setează orientarea.

public int getValue() - întoarce valoarea indicată de bara de defilare.

public void setValue(int value) - setează valoarea indicată de bara de defilare.

public int getMinimum() - întoarce valoarea minimă.

public void setMinimum(int minimum) - setează valoarea minimă.

public int getMaximum() - întoarce valoarea maximă.

public void setMaximum(int maximum) -  setează valoarea maximă.

public boolean getValueIsAdjusting() - indică dacă cursorul poate fi tras cu mause-ul.

public void setValueIsAdjusting(boolean b) - setează dacă cursorul poate sau nu să fie tras cu mouse-ul.

public void addAdjustmentListener(AdjustmentListener l) - adaugă un ascultător de evenimente de ajustare.

public void removeAdjustmentListener(AdjustmentListener l) - elimină un ascultător de evenimente de ajustare.

public void setEnabled(boolean x) - face ca poziția cursorului să poată sau nu fi schimbată.