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.
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.
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ă.