All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.JScrollBar
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.JScrollBar
- public class JScrollBar
- extends JComponent
- implements ChangeListener, Adjustable
An implementation of a Scrollbar
-
adjustmentListener
-
-
blockIncrement
-
-
fallbackUI
-
-
model
-
-
orientation
-
-
ui
-
-
unitIncrement
-
-
JScrollBar()
-
-
JScrollBar(int)
-
-
JScrollBar(int, int, int, int, int)
-
-
addAdjustmentListener(AdjustmentListener)
-
-
getBlockIncrement()
-
-
getBlockIncrement(int)
-
-
getMaximum()
-
-
getMaximumSize()
- The scrollbar is flexible along it's scrolling axis and
rigid along the other axis.
-
getMinimum()
-
-
getMinimumSize()
- The scrollbar is flexible along it's scrolling axis and
rigid along the other axis.
-
getModel()
-
-
getOrientation()
-
-
getUI()
-
-
getUnitIncrement()
-
-
getUnitIncrement(int)
-
-
getValue()
-
-
getVisibleAmount()
-
-
isOpaque()
-
-
notifyAdjustmentListeners(AdjustmentEvent)
-
-
removeAdjustmentListener(AdjustmentListener)
-
-
setBlockIncrement(int)
-
-
setEnabled(boolean)
-
-
setMaximum(int)
-
-
setMinimum(int)
-
-
setModel(BoundedRangeModel)
-
-
setOrientation(int)
-
-
setUnitIncrement(int)
-
-
setValue(int)
-
-
setValues(int, int, int, int)
- Ensures that the model is always in a consistent state by enforcing
the following constraints.
-
setVisibleAmount(int)
-
-
stateChanged(ChangeEvent)
- Implemented for the ChangeListener interface support.
-
toString()
-
-
updateUI()
- Notification from the UIFactory that the L&F
has changed.
fallbackUI
protected static String fallbackUI
ui
protected ScrollBarUI ui
model
protected BoundedRangeModel model
orientation
protected int orientation
unitIncrement
protected int unitIncrement
blockIncrement
protected int blockIncrement
adjustmentListener
protected transient AdjustmentListener adjustmentListener
JScrollBar
public JScrollBar()
JScrollBar
public JScrollBar(int orientation)
JScrollBar
public JScrollBar(int orientation,
int value,
int extent,
int minimum,
int maximum)
getOrientation
public int getOrientation()
getUnitIncrement
public int getUnitIncrement(int direction)
getBlockIncrement
public int getBlockIncrement(int direction)
getUnitIncrement
public int getUnitIncrement()
getBlockIncrement
public int getBlockIncrement()
getValue
public int getValue()
getVisibleAmount
public int getVisibleAmount()
getMinimum
public int getMinimum()
getMaximum
public int getMaximum()
setOrientation
public void setOrientation(int n)
setUnitIncrement
public void setUnitIncrement(int n)
setBlockIncrement
public void setBlockIncrement(int n)
setValue
public void setValue(int n)
setVisibleAmount
public void setVisibleAmount(int n)
setMinimum
public void setMinimum(int n)
setMaximum
public void setMaximum(int n)
updateUI
public void updateUI()
- Notification from the UIFactory that the L&F
has changed.
- Overrides:
- updateUI in class JComponent
setValues
public void setValues(int newValue,
int newExtent,
int newMinimum,
int newMaximum)
- Ensures that the model is always in a consistent state by enforcing
the following constraints.
minimum < maximum
minimum <= value
extent >= 1
value <= maximum - extent
If neccessary we change newValue and newExtent, newExtent is
forced to be greater than 0.
addAdjustmentListener
public void addAdjustmentListener(AdjustmentListener l)
removeAdjustmentListener
public void removeAdjustmentListener(AdjustmentListener l)
notifyAdjustmentListeners
protected void notifyAdjustmentListeners(AdjustmentEvent e)
stateChanged
public void stateChanged(ChangeEvent e)
- Implemented for the ChangeListener interface support.
Forwards the event to any adjustmentListeners
getModel
public BoundedRangeModel getModel()
setModel
public void setModel(BoundedRangeModel newModel)
getUI
public ScrollBarUI getUI()
getMinimumSize
public Dimension getMinimumSize()
- The scrollbar is flexible along it's scrolling axis and
rigid along the other axis.
- Overrides:
- getMinimumSize in class JComponent
getMaximumSize
public Dimension getMaximumSize()
- The scrollbar is flexible along it's scrolling axis and
rigid along the other axis.
- Overrides:
- getMaximumSize in class JComponent
setEnabled
public void setEnabled(boolean x)
- Overrides:
- setEnabled in class Component
toString
public String toString()
- Overrides:
- toString in class Component
isOpaque
public boolean isOpaque()
- Overrides:
- isOpaque in class JComponent
All Packages Class Hierarchy This Package Previous Next Index