Package com.moneydance.awt
Class TIKScrollBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollBarUI
javax.swing.plaf.basic.BasicScrollBarUI
com.moneydance.awt.TIKScrollBarUI
- All Implemented Interfaces:
java.awt.LayoutManager,javax.swing.SwingConstants
public class TIKScrollBarUI
extends javax.swing.plaf.basic.BasicScrollBarUI
-
Nested Class Summary
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 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, trackHighlight, trackHighlightColor, trackListener, trackRect -
Constructor Summary
Constructors Constructor Description TIKScrollBarUI(javax.swing.JComponent mainViewport) -
Method Summary
Modifier and Type Method Description static voidaddMouseListenerToSubviews(java.awt.Container container, java.awt.event.MouseListener ml)protected javax.swing.JButtoncreateDecreaseButton(int orientation)protected javax.swing.JButtoncreateIncreaseButton(int orientation)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected java.awt.DimensiongetMinimumThumbSize()java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)java.awt.ColorgetTrackColor()protected voidpaintThumb(java.awt.Graphics g, javax.swing.JComponent c, java.awt.Rectangle bounds)protected voidpaintTrack(java.awt.Graphics graphics, javax.swing.JComponent c, java.awt.Rectangle trackBounds)voidsetTrackColor(java.awt.Color trackColor)static voidsetupMouseListenerToAutoHideScrollBar(javax.swing.JComponent containerView, javax.swing.JScrollPane scrollPane, TIKScrollBarUI scrollBarUI)voidsetVisible(boolean newVisibility)Methods inherited from class javax.swing.plaf.basic.BasicScrollBarUI
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbBounds, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
Constructor Details
-
TIKScrollBarUI
public TIKScrollBarUI(javax.swing.JComponent mainViewport)
-
-
Method Details
-
getMinimumThumbSize
protected java.awt.Dimension getMinimumThumbSize()- Overrides:
getMinimumThumbSizein classjavax.swing.plaf.basic.BasicScrollBarUI
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c) -
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)- Overrides:
getPreferredSizein classjavax.swing.plaf.basic.BasicScrollBarUI
-
setVisible
public void setVisible(boolean newVisibility) -
createDecreaseButton
protected javax.swing.JButton createDecreaseButton(int orientation)- Overrides:
createDecreaseButtonin classjavax.swing.plaf.basic.BasicScrollBarUI
-
createIncreaseButton
protected javax.swing.JButton createIncreaseButton(int orientation)- Overrides:
createIncreaseButtonin classjavax.swing.plaf.basic.BasicScrollBarUI
-
paintTrack
protected void paintTrack(java.awt.Graphics graphics, javax.swing.JComponent c, java.awt.Rectangle trackBounds)- Overrides:
paintTrackin classjavax.swing.plaf.basic.BasicScrollBarUI
-
paintThumb
protected void paintThumb(java.awt.Graphics g, javax.swing.JComponent c, java.awt.Rectangle bounds)- Overrides:
paintThumbin classjavax.swing.plaf.basic.BasicScrollBarUI
-
getTrackColor
public java.awt.Color getTrackColor() -
setTrackColor
public void setTrackColor(java.awt.Color trackColor) -
setupMouseListenerToAutoHideScrollBar
public static void setupMouseListenerToAutoHideScrollBar(javax.swing.JComponent containerView, javax.swing.JScrollPane scrollPane, TIKScrollBarUI scrollBarUI) -
addMouseListenerToSubviews
public static void addMouseListenerToSubviews(java.awt.Container container, java.awt.event.MouseListener ml)
-