net.javaprog.ui.wizard.plaf.windows
Class WindowsWizardContentPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
net.javaprog.ui.wizard.plaf.WizardContentPaneUI
net.javaprog.ui.wizard.plaf.basic.BasicWizardContentPaneUI
net.javaprog.ui.wizard.plaf.windows.WindowsWizardContentPaneUI
public class WindowsWizardContentPaneUI
- extends BasicWizardContentPaneUI
Adapts the wizard's content pane to the Windows look and feel. This
implementations creates a custom WizardNavigator component in order to
reflect the windows wizards' button layout (the next button changes to
the finish button at the last step). Furthermore this UI delegate provides
its own layout manager that shows the StepListRenderer only for the first
and the last step and the StepDescriptionRenderer only for the steps in
between.
- Author:
- Michael Rudolf
| Methods inherited from class net.javaprog.ui.wizard.plaf.basic.BasicWizardContentPaneUI |
createActionListener, createWindowListener, createWizardModelListener, getPropertyPrefix, installComponents, installDefaults, installListeners, installUI, uninstallComponents, uninstallDefaults, uninstallListeners, uninstallUI, updateStepDescriptionRendererComponent, updateStepListRendererComponent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WindowsWizardContentPaneUI
public WindowsWizardContentPaneUI()
createUI
public static ComponentUI createUI(JComponent c)
updateStepComponent
protected void updateStepComponent()
- Overrides:
updateStepComponent in class BasicWizardContentPaneUI
createWizardNavigator
protected BasicWizardNavigator createWizardNavigator()
- Overrides:
createWizardNavigator in class BasicWizardContentPaneUI
createLayoutManager
protected LayoutManager createLayoutManager()
- Overrides:
createLayoutManager in class BasicWizardContentPaneUI
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
- Overrides:
createPropertyChangeListener in class BasicWizardContentPaneUI