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
uninstallUI
installListeners
, called by
uninstallUI
uninstallDefaults
and uninstallListeners
as
well as remove the next/previous buttons and the editor
Parameters: c DOCUMENT ME!