|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollBarUI
javax.swing.plaf.basic.BasicScrollBarUI
com.birosoft.liquid.LiquidScrollBarUI
public class LiquidScrollBarUI
This class represents the UI delegate for the JScrollBar component.
Nested Class Summary | |
---|---|
protected class |
LiquidScrollBarUI.MyTrackListener
Basically does BasicScrollBarUI.TrackListener the right job, it just needs an additional repaint and rollover management |
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicScrollBarUI |
---|
javax.swing.plaf.basic.BasicScrollBarUI.ArrowButtonListener, javax.swing.plaf.basic.BasicScrollBarUI.ModelListener, javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicScrollBarUI.ScrollListener, javax.swing.plaf.basic.BasicScrollBarUI.TrackListener |
Field Summary | |
---|---|
static java.lang.String |
FREE_STANDING_PROP
|
protected boolean |
isRollover
true if thumb is in rollover state |
protected boolean |
wasRollover
true if thumb was in rollover state |
Fields inherited from class javax.swing.plaf.basic.BasicScrollBarUI |
---|
buttonListener, decrButton, DECREASE_HIGHLIGHT, incrButton, INCREASE_HIGHLIGHT, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollListener, scrollTimer, thumbColor, thumbDarkShadowColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect |
Fields inherited from interface javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Constructor Summary | |
---|---|
LiquidScrollBarUI()
the gripper skin for this instance |
Method Summary | |
---|---|
protected javax.swing.JButton |
createDecreaseButton(int orientation)
Creates the decrease button of the scrollbar. |
protected javax.swing.JButton |
createIncreaseButton(int orientation)
Creates the increase button of the scrollbar. |
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener |
createTrackListener()
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
Creates the UI delegate for the given component. |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
|
Skin |
getSkinThumb()
Returns the skinThumb. |
static Skin |
getSkinThumbHoriz()
Returns the skinThumbHoriz. |
static Skin |
getSkinThumbVert()
Returns the skinThumbVert. |
Skin |
getSkinTrack()
Returns the skinTrack. |
static Skin |
getSkinTrackHoriz()
Returns the skinTrackHoriz. |
static Skin |
getSkinTrackVert()
Returns the skinTrackVert. |
protected void |
installDefaults()
Installs some default values. |
boolean |
isThumbVisible()
|
protected void |
layoutHScrollbar(javax.swing.JScrollBar sb)
|
protected void |
layoutVScrollbar(javax.swing.JScrollBar sb)
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
Methods inherited from class javax.swing.plaf.basic.BasicScrollBarUI |
---|
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, getMaximumSize, getMaximumThumbSize, getMinimumThumbSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, minimumLayoutSize, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbBounds, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FREE_STANDING_PROP
protected boolean isRollover
protected boolean wasRollover
Constructor Detail |
---|
public LiquidScrollBarUI()
Method Detail |
---|
protected void installDefaults()
installDefaults
in class javax.swing.plaf.basic.BasicScrollBarUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
c
- The component to create its UI delegate.
protected javax.swing.JButton createDecreaseButton(int orientation)
createDecreaseButton
in class javax.swing.plaf.basic.BasicScrollBarUI
orientation
- The button's orientation.
protected javax.swing.JButton createIncreaseButton(int orientation)
createIncreaseButton
in class javax.swing.plaf.basic.BasicScrollBarUI
orientation
- The button's orientation.
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize
in class javax.swing.plaf.basic.BasicScrollBarUI
protected void layoutVScrollbar(javax.swing.JScrollBar sb)
layoutVScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
protected void layoutHScrollbar(javax.swing.JScrollBar sb)
layoutHScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.basic.BasicScrollBarUI
public boolean isThumbVisible()
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener createTrackListener()
createTrackListener
in class javax.swing.plaf.basic.BasicScrollBarUI
public static Skin getSkinThumbHoriz()
public static Skin getSkinThumbVert()
public static Skin getSkinTrackHoriz()
public static Skin getSkinTrackVert()
public Skin getSkinTrack()
public Skin getSkinThumb()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |