public class AdaptiveScrollBarPainter<E extends javax.swing.JScrollBar> extends AdaptivePainter<E> implements ScrollBarPainter<E>
listeners, margin, opaque, preferredSize| Constructor and Description |
|---|
AdaptiveScrollBarPainter(Painter painter)
Constructs new AdaptiveScrollBarPainter for the specified painter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setDragged(boolean dragged)
Sets whether scroll bar thumb is being dragged or not.
|
void |
setPaintButtons(boolean paint)
Sets whether scroll bar arrow buttons are visible or not.
|
void |
setPaintTrack(boolean paint)
Sets whether scroll bar track should be painted or not.
|
void |
setThumbBounds(java.awt.Rectangle bounds)
Sets scroll bar thumb bounds.
|
void |
setTrackBounds(java.awt.Rectangle bounds)
Sets scroll bar track bounds.
|
addPainterListener, getMargin, getPainter, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallp, repaint, repaint, repaint, revalidate, setMargin, setMargin, setMargin, setOpaque, setPreferredSize, updateAll, updateOpacityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPainterListener, getMargin, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallpublic AdaptiveScrollBarPainter(Painter painter)
painter - painter to adaptpublic void setPaintButtons(boolean paint)
setPaintButtons in interface ScrollBarPainter<E extends javax.swing.JScrollBar>paint - whether scroll bar arrow buttons are visible or notpublic void setPaintTrack(boolean paint)
setPaintTrack in interface ScrollBarPainter<E extends javax.swing.JScrollBar>paint - whether scroll bar track should be painted or notpublic void setDragged(boolean dragged)
setDragged in interface ScrollBarPainter<E extends javax.swing.JScrollBar>dragged - whether scroll bar thumb is being dragged or notpublic void setTrackBounds(java.awt.Rectangle bounds)
setTrackBounds in interface ScrollBarPainter<E extends javax.swing.JScrollBar>bounds - new scroll bar track boundspublic void setThumbBounds(java.awt.Rectangle bounds)
setThumbBounds in interface ScrollBarPainter<E extends javax.swing.JScrollBar>bounds - new scroll bar thumb bounds