|
|||||||||
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.XTraScrollBarUI
public class XTraScrollBarUI
XTra Scrollbar.
Nested Class Summary | |
---|---|
class |
XTraScrollBarUI.MyTrackListener
Track mouse drags. |
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 | |
---|---|
protected boolean |
useAlternateLayout
|
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, thumbHighlightColor, 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 | |
---|---|
XTraScrollBarUI()
|
Method Summary | |
---|---|
protected void |
alternateLayoutHScrollbar(javax.swing.JScrollBar sb)
|
protected void |
alternateLayoutVScrollbar(javax.swing.JScrollBar sb)
|
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener |
createTrackListener()
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent x)
|
javax.swing.JButton |
decrButton()
|
java.awt.Rectangle |
getThumbBounds()
|
java.awt.Rectangle |
getTrackBounds()
|
javax.swing.JButton |
incrButton()
|
boolean |
isDragging()
|
protected void |
layoutHScrollbar(javax.swing.JScrollBar sb)
|
protected void |
layoutVScrollbar(javax.swing.JScrollBar sb)
|
javax.swing.JScrollBar |
scrollbar()
|
void |
setThumbBounds(int x,
int y,
int w,
int h)
|
Methods inherited from class javax.swing.plaf.basic.BasicScrollBarUI |
---|
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createDecreaseButton, createIncreaseButton, createModelListener, createPropertyChangeListener, createScrollListener, getMaximumSize, getMaximumThumbSize, getMinimumThumbSize, getPreferredSize, getSupportsAbsolutePositioning, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, 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 |
---|
protected boolean useAlternateLayout
Constructor Detail |
---|
public XTraScrollBarUI()
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
protected void layoutVScrollbar(javax.swing.JScrollBar sb)
layoutVScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
protected void alternateLayoutVScrollbar(javax.swing.JScrollBar sb)
protected void layoutHScrollbar(javax.swing.JScrollBar sb)
layoutHScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
protected void alternateLayoutHScrollbar(javax.swing.JScrollBar sb)
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener createTrackListener()
createTrackListener
in class javax.swing.plaf.basic.BasicScrollBarUI
public javax.swing.JButton decrButton()
public javax.swing.JButton incrButton()
public javax.swing.JScrollBar scrollbar()
public boolean isDragging()
public java.awt.Rectangle getThumbBounds()
getThumbBounds
in class javax.swing.plaf.basic.BasicScrollBarUI
public java.awt.Rectangle getTrackBounds()
getTrackBounds
in class javax.swing.plaf.basic.BasicScrollBarUI
public void setThumbBounds(int x, int y, int w, int h)
setThumbBounds
in class javax.swing.plaf.basic.BasicScrollBarUI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |