net.javaprog.ui.wizard.plaf.basic
Class BasicWizardContentPaneUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by net.javaprog.ui.wizard.plaf.WizardContentPaneUI
          extended by net.javaprog.ui.wizard.plaf.basic.BasicWizardContentPaneUI
Direct Known Subclasses:
MetalWizardContentPaneUI, WindowsWizardContentPaneUI

public abstract class BasicWizardContentPaneUI
extends WizardContentPaneUI

A basic WizardContentPaneUI implementation providing common behaviour and look.

Author:
Michael Rudolf

Nested Class Summary
protected  class BasicWizardContentPaneUI.BasicPropertyChangeHandler
           
protected  class BasicWizardContentPaneUI.BasicWizardLayout
           
protected  class BasicWizardContentPaneUI.BasicWizardModelHandler
           
 
Field Summary
protected  ActionListener actionListener
           
protected  Step currentStep
           
protected  PropertyChangeListener propertyChangeListener
           
protected  Component stepDescriptionRenderer
           
protected  Component stepListRenderer
           
protected  WindowListener windowListener
           
protected  Wizard wizard
           
protected  WizardContentPane wizardContentPane
           
protected  WizardModelListener wizardModelListener
           
protected  BasicWizardNavigator wizardNavigator
           
 
Constructor Summary
BasicWizardContentPaneUI()
           
 
Method Summary
protected  ActionListener createActionListener()
           
protected  LayoutManager createLayoutManager()
           
protected  PropertyChangeListener createPropertyChangeListener()
           
protected  WindowListener createWindowListener()
           
protected  WizardModelListener createWizardModelListener()
           
protected  BasicWizardNavigator createWizardNavigator()
           
protected  String getPropertyPrefix()
           
protected  void installComponents()
           
protected  void installDefaults()
           
protected  void installListeners()
           
 void installUI(JComponent c)
           
protected  void uninstallComponents()
           
protected  void uninstallDefaults()
           
protected  void uninstallListeners()
           
 void uninstallUI(JComponent c)
           
protected  void updateStepComponent()
           
protected  void updateStepDescriptionRendererComponent()
           
protected  void updateStepListRendererComponent()
           
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wizard

protected Wizard wizard

wizardContentPane

protected WizardContentPane wizardContentPane

stepDescriptionRenderer

protected Component stepDescriptionRenderer

stepListRenderer

protected Component stepListRenderer

currentStep

protected Step currentStep

wizardNavigator

protected BasicWizardNavigator wizardNavigator

propertyChangeListener

protected PropertyChangeListener propertyChangeListener

wizardModelListener

protected WizardModelListener wizardModelListener

windowListener

protected WindowListener windowListener

actionListener

protected ActionListener actionListener
Constructor Detail

BasicWizardContentPaneUI

public BasicWizardContentPaneUI()
Method Detail

getPropertyPrefix

protected String getPropertyPrefix()

installUI

public void installUI(JComponent c)
Overrides:
installUI in class ComponentUI

installComponents

protected void installComponents()

installDefaults

protected void installDefaults()

installListeners

protected void installListeners()

uninstallUI

public void uninstallUI(JComponent c)
Overrides:
uninstallUI in class ComponentUI

uninstallComponents

protected void uninstallComponents()

uninstallDefaults

protected void uninstallDefaults()

uninstallListeners

protected void uninstallListeners()

updateStepDescriptionRendererComponent

protected void updateStepDescriptionRendererComponent()

updateStepListRendererComponent

protected void updateStepListRendererComponent()

updateStepComponent

protected void updateStepComponent()

createWizardNavigator

protected BasicWizardNavigator createWizardNavigator()

createPropertyChangeListener

protected PropertyChangeListener createPropertyChangeListener()

createWindowListener

protected WindowListener createWindowListener()

createWizardModelListener

protected WizardModelListener createWizardModelListener()

createActionListener

protected ActionListener createActionListener()

createLayoutManager

protected LayoutManager createLayoutManager()