Package com.l2fprod.gui.plaf.xtra
Class XTraScrollBarUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ScrollBarUI
-
- javax.swing.plaf.basic.BasicScrollBarUI
-
- com.l2fprod.gui.plaf.xtra.XTraScrollBarUI
-
- All Implemented Interfaces:
java.awt.LayoutManager,javax.swing.SwingConstants
- Direct Known Subclasses:
SkinScrollBarUI
public class XTraScrollBarUI extends javax.swing.plaf.basic.BasicScrollBarUIXTra Scrollbar.- Version:
- $Revision: 1.2 $, $Date: 2004/07/29 19:09:27 $
- Author:
- $Author: l2fprod $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXTraScrollBarUI.MyTrackListenerTrack 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
Fields Modifier and Type Field Description protected booleanuseAlternateLayoutDescription of the Field-
Fields inherited from class javax.swing.plaf.basic.BasicScrollBarUI
buttonListener, decrButton, DECREASE_HIGHLIGHT, decrGap, incrButton, INCREASE_HIGHLIGHT, incrGap, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollBarWidth, scrollListener, scrollTimer, thumbColor, thumbDarkShadowColor, thumbHighlightColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect
-
-
Constructor Summary
Constructors Constructor Description XTraScrollBarUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidalternateLayoutHScrollbar(javax.swing.JScrollBar sb)Description of the Methodprotected voidalternateLayoutVScrollbar(javax.swing.JScrollBar sb)Description of the Methodprotected javax.swing.plaf.basic.BasicScrollBarUI.TrackListenercreateTrackListener()Description of the Methodstatic javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent x)Description of the Methodjavax.swing.JButtondecrButton()Description of the Methodjava.awt.RectanglegetThumbBounds()Gets the ThumbBounds attribute of the XTraScrollBarUI objectjava.awt.RectanglegetTrackBounds()Gets the TrackBounds attribute of the XTraScrollBarUI objectjavax.swing.JButtonincrButton()Description of the MethodbooleanisDragging()Gets the Dragging attribute of the XTraScrollBarUI objectprotected voidlayoutHScrollbar(javax.swing.JScrollBar sb)Description of the Methodprotected voidlayoutVScrollbar(javax.swing.JScrollBar sb)Description of the Methodjavax.swing.JScrollBarscrollbar()Description of the MethodvoidsetThumbBounds(int x, int y, int w, int h)Sets the ThumbBounds attribute of the XTraScrollBarUI object-
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
-
-
-
-
Method Detail
-
setThumbBounds
public void setThumbBounds(int x, int y, int w, int h)Sets the ThumbBounds attribute of the XTraScrollBarUI object- Overrides:
setThumbBoundsin classjavax.swing.plaf.basic.BasicScrollBarUI- Parameters:
x- The new ThumbBounds valuey- The new ThumbBounds valuew- The new ThumbBounds valueh- The new ThumbBounds value
-
isDragging
public boolean isDragging()
Gets the Dragging attribute of the XTraScrollBarUI object- Returns:
- The Dragging value
-
getThumbBounds
public java.awt.Rectangle getThumbBounds()
Gets the ThumbBounds attribute of the XTraScrollBarUI object- Overrides:
getThumbBoundsin classjavax.swing.plaf.basic.BasicScrollBarUI- Returns:
- The ThumbBounds value
-
getTrackBounds
public java.awt.Rectangle getTrackBounds()
Gets the TrackBounds attribute of the XTraScrollBarUI object- Overrides:
getTrackBoundsin classjavax.swing.plaf.basic.BasicScrollBarUI- Returns:
- The TrackBounds value
-
decrButton
public javax.swing.JButton decrButton()
Description of the Method- Returns:
- Description of the Returned Value
-
incrButton
public javax.swing.JButton incrButton()
Description of the Method- Returns:
- Description of the Returned Value
-
scrollbar
public javax.swing.JScrollBar scrollbar()
Description of the Method- Returns:
- Description of the Returned Value
-
layoutVScrollbar
protected void layoutVScrollbar(javax.swing.JScrollBar sb)
Description of the Method- Overrides:
layoutVScrollbarin classjavax.swing.plaf.basic.BasicScrollBarUI- Parameters:
sb- Description of Parameter
-
alternateLayoutVScrollbar
protected void alternateLayoutVScrollbar(javax.swing.JScrollBar sb)
Description of the Method- Parameters:
sb- Description of Parameter
-
layoutHScrollbar
protected void layoutHScrollbar(javax.swing.JScrollBar sb)
Description of the Method- Overrides:
layoutHScrollbarin classjavax.swing.plaf.basic.BasicScrollBarUI- Parameters:
sb- Description of Parameter
-
alternateLayoutHScrollbar
protected void alternateLayoutHScrollbar(javax.swing.JScrollBar sb)
Description of the Method- Parameters:
sb- Description of Parameter
-
createTrackListener
protected javax.swing.plaf.basic.BasicScrollBarUI.TrackListener createTrackListener()
Description of the Method- Overrides:
createTrackListenerin classjavax.swing.plaf.basic.BasicScrollBarUI- Returns:
- Description of the Returned Value
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
Description of the Method- Parameters:
x- Description of Parameter- Returns:
- Description of the Returned Value
-
-