JIDE 3.5.15

com.jidesoft.wizard
Class MacOSXStepsPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.jidesoft.wizard.LeftPane
                      extended by com.jidesoft.wizard.GraphicLeftPane
                          extended by com.jidesoft.wizard.StepsPane
                              extended by com.jidesoft.wizard.MacOSXStepsPane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class MacOSXStepsPane
extends StepsPane

JavaStepsPane is a pane used by Java L&F wizard standard to display a a list of steps in the left pane.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  boolean _contentNumbered
           
protected  boolean _navigable
           
protected  WizardDialogPane _wizardDialogPane
           
 
Fields inherited from class com.jidesoft.wizard.GraphicLeftPane
_image, _imageHeight, _imageWidth
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MacOSXStepsPane()
          Creates JavaStepsPane.
 
Method Summary
protected  String getResourceString(String key)
          Gets the localized string from resource bundle.
 Color getSelectionBackground()
          Gets the selection background in the step list.
 Color getSelectionForeground()
          Gets the selection foreground in the step list.
 WizardDialogPane getWizardDialogPane()
           
 boolean isNavigable()
           
 void setNavigable(boolean navigable)
          Makes the StepsPane navigable.
 void setPageList(List<String> list)
          Sets the page list.
 void setPageList(PageList list)
          Sets the page list.
 void setSelectedIndex(int index)
           
 void setSelectedIndex(int index, boolean fireEvent)
          Sets the selected page using the index.
 void setSelectedPage(String title)
           
 void setSelectedPage(String title, boolean fireEvent)
          Sets the selected page in the list.
 void setSelectionBackground(Color selectionBackground)
          Sets the selection background.
 void setSelectionForeground(Color selectionForeground)
          Sets the selection foreground.
 void setWizardDialogPane(WizardDialogPane wizardDialogPane)
           
 
Methods inherited from class com.jidesoft.wizard.GraphicLeftPane
getPreferredSize, paintComponent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_contentNumbered

protected boolean _contentNumbered

_navigable

protected boolean _navigable

_wizardDialogPane

protected WizardDialogPane _wizardDialogPane
Constructor Detail

MacOSXStepsPane

public MacOSXStepsPane()
Creates JavaStepsPane.

Method Detail

setPageList

public void setPageList(PageList list)
Sets the page list.

Specified by:
setPageList in class StepsPane
Parameters:
list - the new page list.

setPageList

public void setPageList(List<String> list)
Sets the page list.

Specified by:
setPageList in class StepsPane
Parameters:
list - a list of titles

getResourceString

protected String getResourceString(String key)
Gets the localized string from resource bundle. Subclass can override it to provide its own string. Available keys are defined in wizard.properties.

Parameters:
key - the resource key.
Returns:
the localized string.

setSelectedPage

public void setSelectedPage(String title)
Specified by:
setSelectedPage in class StepsPane

setSelectedPage

public void setSelectedPage(String title,
                            boolean fireEvent)
Sets the selected page in the list.

Specified by:
setSelectedPage in class StepsPane
Parameters:
title - the selected page title.
fireEvent - true to call setCurrentPage to set the current page in the wizard. False to select the step in the list only and do not call setCurrentPage.

setSelectedIndex

public void setSelectedIndex(int index)
Specified by:
setSelectedIndex in class StepsPane

setSelectedIndex

public void setSelectedIndex(int index,
                             boolean fireEvent)
Sets the selected page using the index.

Specified by:
setSelectedIndex in class StepsPane
Parameters:
index - the selected page index.
fireEvent - true to call setCurrentPage to set the current page in the wizard. False to select the step in the list only and do not call setCurrentPage.

getSelectionBackground

public Color getSelectionBackground()
Gets the selection background in the step list.

Returns:
the selection background.

setSelectionBackground

public void setSelectionBackground(Color selectionBackground)
Sets the selection background.

Parameters:
selectionBackground - the new selection background when the step in the list is selected.

getSelectionForeground

public Color getSelectionForeground()
Gets the selection foreground in the step list.

Returns:
the selection foreground.

setSelectionForeground

public void setSelectionForeground(Color selectionForeground)
Sets the selection foreground.

Parameters:
selectionForeground - the new selection foreground when the step in the list is selected.

isNavigable

public boolean isNavigable()
Specified by:
isNavigable in class StepsPane

setNavigable

public void setNavigable(boolean navigable)
Makes the StepsPane navigable.

Specified by:
setNavigable in class StepsPane
Parameters:
navigable - true or false.

getWizardDialogPane

public WizardDialogPane getWizardDialogPane()
Specified by:
getWizardDialogPane in class StepsPane

setWizardDialogPane

public void setWizardDialogPane(WizardDialogPane wizardDialogPane)
Specified by:
setWizardDialogPane in class StepsPane

JIDE 3.5.15