talx x1.0.5

wizx.desktop
Class WizardVerticalScrollerUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.ScrollBarUI
          extended byjavax.swing.plaf.basic.BasicScrollBarUI
              extended bywizx.desktop.WizardVerticalScrollerUI
All Implemented Interfaces:
java.awt.LayoutManager, SettingsConstants, javax.swing.SwingConstants

public class WizardVerticalScrollerUI
extends javax.swing.plaf.basic.BasicScrollBarUI
implements SettingsConstants

TALHorizontalScrollerUI defines a custom look and feel for vertical scroll bars in TAL.


Nested Class Summary
 
Nested classes 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, 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 wizx.util.SettingsConstants
BACK_TEXT, BACKGROUND, CARET_BLINK_RATE, CARET_WIDTH, FONT_ATTRIBUTES, FONT_FACE, FONT_SIZE, HEADING_FONT_COLOR, HOME_TEXT, LOGGER_CLASS, LOGGER_DIRECTORY, LOGGER_PARAM, NEXT_TEXT, NORMAL_FONT_COLOR, QUIT_TEXT, SCROLLBAR_WIDTH, TITLE, TOC_TEXT
 
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
WizardVerticalScrollerUI(Settings settings)
          Creates a scrollbar with given Settings.
 
Method Summary
protected  javax.swing.JButton createDecreaseButton(int orientation)
          Here we create our custom scroller buttons.
protected  javax.swing.JButton createIncreaseButton(int orientation)
          Here we create our custom Scroller buttons.
protected  java.awt.Dimension getMinimumThumbSize()
           
 java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
           
 void installUI(javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicScrollBarUI
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, createTrackListener, createUI, getMaximumSize, getMaximumThumbSize, getMinimumSize, getThumbBounds, getTrackBounds, installComponents, installDefaults, installKeyboardActions, installListeners, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbBounds, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardVerticalScrollerUI

public WizardVerticalScrollerUI(Settings settings)
Creates a scrollbar with given Settings. The class will set the width, thumb color, and up and down button images according to settings.

Method Detail

createIncreaseButton

protected javax.swing.JButton createIncreaseButton(int orientation)
Here we create our custom Scroller buttons.


createDecreaseButton

protected javax.swing.JButton createDecreaseButton(int orientation)
Here we create our custom scroller buttons.


getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)

getMinimumThumbSize

protected java.awt.Dimension getMinimumThumbSize()

installUI

public void installUI(javax.swing.JComponent c)

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.