public class NPScrollBarButtonPainter<E extends javax.swing.AbstractButton> extends AbstractPainter<E> implements ScrollBarButtonPainter<E>
listeners, margin, opaque, preferredSize| Constructor and Description |
|---|
NPScrollBarButtonPainter() |
| Modifier and Type | Method and Description |
|---|---|
void |
paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
Paints visual data onto the component graphics.
|
void |
setButtonType(ScrollBarButtonType type)
todo 1.
|
void |
setScrollbar(javax.swing.JScrollBar scrollbar)
Sets scroll bar which uses this button.
|
addPainterListener, getMargin, getPreferredSize, install, isOpaque, p, removePainterListener, repaint, repaint, repaint, revalidate, setMargin, setMargin, setMargin, setOpaque, setPreferredSize, uninstall, updateAll, updateOpacityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPainterListener, getMargin, getPreferredSize, install, isOpaque, removePainterListener, uninstallpublic void setButtonType(ScrollBarButtonType type)
setButtonType in interface ScrollBarButtonPainter<E extends javax.swing.AbstractButton>type - scroll bar button typepublic void setScrollbar(javax.swing.JScrollBar scrollbar)
ScrollBarButtonPaintersetScrollbar in interface ScrollBarButtonPainter<E extends javax.swing.AbstractButton>scrollbar - scroll bar which uses this buttonpublic void paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
Painter