com.jgoodies.looks.windows
Class WindowsSpinnerUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SpinnerUI
javax.swing.plaf.basic.BasicSpinnerUI
com.sun.java.swing.plaf.windows.WindowsSpinnerUI
com.jgoodies.looks.windows.WindowsSpinnerUI
public final class WindowsSpinnerUI
- extends com.sun.java.swing.plaf.windows.WindowsSpinnerUI
The JGoodies Windows L&F implementation of SpinnerUI
Configures the default editor to adjust font baselines and componen
bounds, by setting an empty border with the default text insets.
- Version:
- $Revision: 1.13 $
- Author:
- Karsten Lentzsch
| Methods inherited from class com.sun.java.swing.plaf.windows.WindowsSpinnerUI |
paint |
| Methods inherited from class javax.swing.plaf.basic.BasicSpinnerUI |
createPropertyChangeListener, getBaseline, getBaselineResizeBehavior, installDefaults, installKeyboardActions, installListeners, installNextButtonListeners, installPreviousButtonListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WindowsSpinnerUI
public WindowsSpinnerUI()
createUI
public static ComponentUI createUI(JComponent b)
createPreviousButton
protected Component createPreviousButton()
- Create a component that will replace the spinner models value with th
object returned by
spinner.getPreviousValue. By defaul
the previousButton is a JButton who's ActionListenerJSpinner ancestors model. If
previousButton isn't needed (in a subclass) then override this method t
return null.
- Overrides:
createPreviousButton in class com.sun.java.swing.plaf.windows.WindowsSpinnerUI
- Returns:
- a component that will replace the spinners model with the nex
value in the sequence, or null
- See Also:
BasicSpinnerUI.installUI(javax.swing.JComponent),
createNextButton()
createNextButton
protected Component createNextButton()
- Create a component that will replace the spinner models value with th
object returned by
spinner.getNextValue. By default th
nextButton is a JButton who's ActionListenerJSpinner ancestors model. If a nextButto
isn't needed (in a subclass) then override this method to return null.
- Overrides:
createNextButton in class com.sun.java.swing.plaf.windows.WindowsSpinnerUI
- Returns:
- a component that will replace the spinners model with the nex
value in the sequence, or null
- See Also:
BasicSpinnerUI.installUI(javax.swing.JComponent),
createPreviousButton()
createEditor
protected JComponent createEditor()
- This method is called by installUI to get the editor component of th
JSpinner. By default it just returns JSpinner.getEditor()
Subclasses can override createEditor to return
component that contains the spinner's editor or null, if they're goin
to handle adding the editor to the JSpinner in an installUIreplaceEditor method is called when the spinner
editor is changed with JSpinner.setEditor. If you'v
overriden this method, then you'll probably want to override replaceEditor
- Overrides:
createEditor in class BasicSpinnerUI
- Returns:
- the JSpinners editor JComponent, spinner.getEditor() by default
- See Also:
BasicSpinnerUI.installUI(javax.swing.JComponent),
replaceEditor(javax.swing.JComponent, javax.swing.JComponent),
JSpinner.getEditor()
createLayout
protected LayoutManager createLayout()
- Create a
LayoutManager that manages the editor
nextButton, and previousButton childre
of the JSpinner. These three children must be added with a constrain
that identifies their role: "Editor", "Next", and "Previous". Th
default layout manager can handle the absence of any of these children.
- Overrides:
createLayout in class BasicSpinnerUI
- Returns:
- a LayoutManager for the editor, next button, and previou
button.
- See Also:
createNextButton(),
createPreviousButton(),
createEditor()
replaceEditor
protected void replaceEditor(JComponent oldEditor,
JComponent newEditor)
- Called by the
PropertyChangeListener when the JSpinnerreplaceEditor should be coordinate
with the createEditor method.
- Overrides:
replaceEditor in class BasicSpinnerUI
- See Also:
createEditor(),
BasicSpinnerUI.createPropertyChangeListener()
Copyright © 2001-2013 JGoodies Software GmbH. All Rights Reserved.