com.ibm.spinner
Class Spinner

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ibm.spinner.SpinnerGUI
                                |
                                +--com.ibm.spinner.Spinner
Direct Known Subclasses:
CalendarSpinner, NumericSpinner

public abstract class Spinner
extends SpinnerGUI

An abstract class which is the superclass of different kinds of spinners. A spinner is a component with two small direction buttons that lets the user scroll a list of predetermined values and select one, or possibly enter a new legal value.


Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

 

Fields inherited from class com.ibm.spinner.SpinnerGUI
SPIN_HORIZONTAL, SPIN_VERTICAL

 

Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

 

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

 

Constructor Summary
Spinner()
          Creates a default Spinner using vertical orientation as default.

 

Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Event method of ActionListener.
 void addChangeListener(ValueChangedListener listener)
          Adds a valueChangedListener.
 void addSpinnerErrorEventListener(SpinnerErrorEventListener listener)
          Adds a valueChangedListener.
 boolean isWrap()
          Gets the spinner's wrap property.
 void keyPressed(java.awt.event.KeyEvent e)
          Event method of KeyListener.
 void removeChangeListener(ValueChangedListener listener)
          Removes a dateChangedListener.
 void removeSpinnerErrorEventListener(SpinnerErrorEventListener listener)
          Removes a dateChangedListener.
 void scrollDown()
          Decrements the spinner's value or position.
 void scrollUp()
          Increments the spinner's value or position.
 void setWrap(boolean b)
          Sets the spinner's wrap property.

 

Methods inherited from class com.ibm.spinner.SpinnerGUI
focusGained, focusLost, getColumns, getDecrButtonArrowColor, getIncrButtonArrowColor, getMaximumSize, getMinimumSize, getOrientation, getPreferredSize, isEditable, isEnabled, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setBackground, setColumns, setDecrButtonArrowColor, setEditable, setEnabled, setFont, setForeground, setIncrButtonArrowColor, setOpaque, setOrientation

 

Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, updateUI

 

Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVisible, unregisterKeyboardAction, update

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate

 

Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

Spinner

public Spinner()
Creates a default Spinner using vertical orientation as default.
Method Detail

scrollUp

public void scrollUp()
Increments the spinner's value or position.

scrollDown

public void scrollDown()
Decrements the spinner's value or position.

setWrap

public void setWrap(boolean b)
Sets the spinner's wrap property.
Parameters:
b - If true, the spinner can be wrapped.

isWrap

public boolean isWrap()
Gets the spinner's wrap property.
Returns:
wrap Whether the spinner can be wrapped or not.

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Event method of KeyListener.
Overrides:
keyPressed in class SpinnerGUI

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Event method of ActionListener.
Overrides:
actionPerformed in class SpinnerGUI

addChangeListener

public void addChangeListener(ValueChangedListener listener)
Adds a valueChangedListener.
Parameters:
listener - The listener to be added.

removeChangeListener

public void removeChangeListener(ValueChangedListener listener)
Removes a dateChangedListener.
Parameters:
listener - The listener to be removed.

addSpinnerErrorEventListener

public void addSpinnerErrorEventListener(SpinnerErrorEventListener listener)
Adds a valueChangedListener.
Parameters:
listener - The listener to add.

removeSpinnerErrorEventListener

public void removeSpinnerErrorEventListener(SpinnerErrorEventListener listener)
Removes a dateChangedListener.
Parameters:
listener - The listener to remove.