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