All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----com.sun.java.swing.plaf.ComponentUI | +----com.sun.java.swing.plaf.ScrollBarUI | +----com.sun.java.swing.basic.BasicScrollBarUI
protected JScrollBar scrollbarincrButton
protected JButton incrButtondecrButton
protected JButton decrButtonisDragging
protected boolean isDraggingtrackListener
protected BasicScrollBarUI. TrackListener trackListenerbuttonListener
protected BasicScrollBarUI. ArrowButtonListener buttonListenermodelListener
protected BasicScrollBarUI. ModelListener modelListenerthumbRect
protected Rectangle thumbRecttrayHighlight
protected int trayHighlightNO_HIGHLIGHT
protected static final int NO_HIGHLIGHTDECREASE_HIGHLIGHT
protected static final int DECREASE_HIGHLIGHTINCREASE_HIGHLIGHT
protected static final int INCREASE_HIGHLIGHTscrollbarTrack
protected static final Color scrollbarTrackscrollListener
protected BasicScrollBarUI. ScrollListener scrollListenerscrollTimer
protected Timer scrollTimer
public BasicScrollBarUI(JScrollBar b)
public static ComponentUI createUI(JComponent b)installUI
public void installUI(JComponent c)
public void uninstallUI(JComponent c)
public void paint(Graphics g, JComponent c)
public Dimension getPreferredSize(JComponent x)
public Dimension getMinimumSize(JComponent x)
public Dimension getMaximumSize(JComponent x)
protected JButton decrementButton()incrementButton
protected JButton incrementButton()createDecreaseButton
protected JButton createDecreaseButton(int orientation)
protected JButton createIncreaseButton(int orientation)
public void paintDecreaseHighlight(Graphics g)paintIncreaseHighlight
public void paintIncreaseHighlight(Graphics g)paintTray
public void paintTray(Graphics g, JComponent c, Rectangle trayBounds)scrollTrayRect
public Rectangle scrollTrayRect()paintKnob
public void paintKnob(Graphics g, JComponent c, Rectangle knobBounds)getMinimumThumbSize
protected Dimension getMinimumThumbSize()getMaximumThumbSize
protected Dimension getMaximumThumbSize()addLayoutComponent
public void addLayoutComponent(String name, Component comp)removeLayoutComponent
public void removeLayoutComponent(Component comp)preferredLayoutSize
public Dimension preferredLayoutSize(Container scrollbarContainer)minimumLayoutSize
public Dimension minimumLayoutSize(Container scrollbarContainer)layoutVScrollbar
protected void layoutVScrollbar(JScrollBar sb)layoutHScrollbar
protected void layoutHScrollbar(JScrollBar sb)layoutContainer
public void layoutContainer(Container scrollbarContainer)setThumbRectBounds
public void setThumbRectBounds(int x, int y, int width, int height)getThumbRect
public Rectangle getThumbRect()scrollByBlock
public void scrollByBlock(int direction)scrollByUnit
public void scrollByUnit(int direction)
All Packages Class Hierarchy This Package Previous Next Index