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:
BasicObjectListSpinner, 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.

See Also:
Serialized Form

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 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 setWrap(boolean b)
          Sets the spinner's wrap property.
 
Methods inherited from class com.ibm.spinner.SpinnerGUI
focusGained, focusLost, getColumns, getDecrButtonArrowColor, getEditable, getIncrButtonArrowColor, getMaximumSize, getMinimumSize, getOrientation, getPreferredSize, isEditable, isEnabled, isSpinnable, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, scrollDown, scrollUp, setBackground, setColumns, setDecrButtonArrowColor, setEditable, setEnabled, setFont, setForeground, setIncrButtonArrowColor, setOpaque, setOrientation, setSpinnable, setToolTipText, stateChanged
 
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, 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

addChangeListener

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

addSpinnerErrorEventListener

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

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

removeChangeListener

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

removeSpinnerErrorEventListener

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

setWrap

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