de.hillenbrand.swing.plaf.themelf
Class ThemeLF_AlternativeScrollBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollBarUI
javax.swing.plaf.basic.BasicScrollBarUI
de.hillenbrand.swing.plaf.themelf.ThemeLF_AlternativeScrollBarUI
- All Implemented Interfaces:
- java.awt.LayoutManager, javax.swing.SwingConstants
- Direct Known Subclasses:
- ThemeLF_ScrollBarUI
public class ThemeLF_AlternativeScrollBarUI
- extends javax.swing.plaf.basic.BasicScrollBarUI
XTra Scrollbar.
- Version:
- $Revision: 1.4 $, $Date: 2001/03/11 21:24:03 $
- Author:
- $Author: l2fprod $
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 |
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 |
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, getMinimumSize, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
useAlternateLayout
protected boolean useAlternateLayout
ThemeLF_AlternativeScrollBarUI
public ThemeLF_AlternativeScrollBarUI()
alternateLayoutHScrollbar
protected void alternateLayoutHScrollbar(javax.swing.JScrollBar sb)
alternateLayoutVScrollbar
protected void alternateLayoutVScrollbar(javax.swing.JScrollBar sb)
createTrackListener
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener createTrackListener()
- Overrides:
createTrackListener
in class javax.swing.plaf.basic.BasicScrollBarUI
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
decrButton
public javax.swing.JButton decrButton()
getThumbBounds
public java.awt.Rectangle getThumbBounds()
- Overrides:
getThumbBounds
in class javax.swing.plaf.basic.BasicScrollBarUI
getTrackBounds
public java.awt.Rectangle getTrackBounds()
- Overrides:
getTrackBounds
in class javax.swing.plaf.basic.BasicScrollBarUI
incrButton
public javax.swing.JButton incrButton()
isDragging
public boolean isDragging()
layoutHScrollbar
protected void layoutHScrollbar(javax.swing.JScrollBar sb)
- Overrides:
layoutHScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
layoutVScrollbar
protected void layoutVScrollbar(javax.swing.JScrollBar sb)
- Overrides:
layoutVScrollbar
in class javax.swing.plaf.basic.BasicScrollBarUI
scrollbar
public javax.swing.JScrollBar scrollbar()
setThumbBounds
public void setThumbBounds(int x,
int y,
int w,
int h)
- Overrides:
setThumbBounds
in class javax.swing.plaf.basic.BasicScrollBarUI