javax.swing.plaf.basic
public class BasicSpinnerUI extends SpinnerUI
Since: 1.4
| Field Summary | |
|---|---|
| protected JSpinner | spinner The spinner for this UI |
| Method Summary | |
|---|---|
| protected JComponent | createEditor()
Creates an editor component. |
| protected LayoutManager | createLayout()
Creates a LayoutManager that layouts the sub components. |
| protected Component | createNextButton()
Creates the "Next" button
|
| protected Component | createPreviousButton()
Creates the "Previous" button
|
| protected PropertyChangeListener | createPropertyChangeListener()
Creates the PropertyChangeListener that will be attached by
installListeners. |
| static ComponentUI | createUI(JComponent c)
Creates a new BasicSpinnerUI for the specified
JComponent
|
| protected void | installDefaults()
Called by installUI. |
| protected void | installListeners() |
| protected void | installNextButtonListeners(Component c) |
| protected void | installPreviousButtonListeners(Component c) |
| void | installUI(JComponent c)
Install this UI to the JComponent, which in reality, is a
JSpinner. |
| protected void | replaceEditor(JComponent oldEditor, JComponent newEditor)
Replace the old editor with the new one
|
| protected void | uninstallDefaults()
The reverse of installDefaults. |
| protected void | uninstallListeners()
The reverse of installListeners, called by
uninstallUI |
| void | uninstallUI(JComponent c)
Called when the current L&F is replaced with another one, should call
uninstallDefaults and uninstallListeners as
well as remove the next/previous buttons and the editor
|
JSpinner.getEditor()
Returns: a JComponent as an editor
See Also: JSpinner
LayoutManager that layouts the sub components. The
subcomponents are identifies by the constraint "Next", "Previous" and
"Editor"
Returns: a LayoutManager
See Also: LayoutManager
Returns: the next button component
Returns: the previous button component
PropertyChangeListener that will be attached by
installListeners. It should watch for the "editor"
property, when it's changed, replace the old editor with the new one,
probably by calling replaceEditor
Returns: a PropertyChangeListener
See Also: BasicSpinnerUI
BasicSpinnerUI for the specified
JComponent
Parameters: c the component (ignored).
Returns: A new instance of {@link BasicSpinnerUI}.
installUI. This should set various defaults
obtained from UIManager.getLookAndFeelDefaults, as well as
set the layout obtained from createLayout
See Also: UIManager BasicSpinnerUI BasicSpinnerUI
JComponent, which in reality, is a
JSpinner. Calls installDefaults,
installListeners, and also adds the buttons and editor.
Parameters: c DOCUMENT ME!
See Also: BasicSpinnerUI BasicSpinnerUI BasicSpinnerUI BasicSpinnerUI BasicSpinnerUI
Parameters: oldEditor the old editor newEditor the new one to replace with
installDefaults. Called by
uninstallUIinstallListeners, called by
uninstallUIuninstallDefaults and uninstallListeners as
well as remove the next/previous buttons and the editor
Parameters: c DOCUMENT ME!