Package docking.wizard
Class AbstractWizardJPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- docking.wizard.AbstractWizardJPanel
-
- All Implemented Interfaces:
WizardPanel
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
- Direct Known Subclasses:
ProjectAccessPanel
,RepositoryPanel
,ServerInfoPanel
public abstract class AbstractWizardJPanel extends javax.swing.JPanel implements WizardPanel
Base class that implements some methods of the WizardPanel, but not all. This class handles the notification of the listeners.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ArrayList<WizardPanelListener>
listeners
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description AbstractWizardJPanel()
Default constructor.AbstractWizardJPanel(boolean isDoubleBuffered)
AbstractWizardJPanel(java.awt.LayoutManager layout)
AbstractWizardJPanel(java.awt.LayoutManager layout, boolean isDoubleBuffered)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addWizardPanelListener(WizardPanelListener l)
Add a listener to this panel.java.awt.Component
getDefaultFocusComponent()
Returns the component, if any, that should receive focus when this panel is shown.HelpLocation
getHelpLocation()
Returns the help content location for this panel.javax.swing.JPanel
getPanel()
Get the panel objectvoid
notifyListenersOfStatusMessage(java.lang.String msg)
Notification that a message should be displayed on the panel.void
notifyListenersOfValidityChanged()
Notification that something on the panel has changed.void
removeWizardPanelListener(WizardPanelListener l)
Remove the listener from this panel.-
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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface docking.wizard.WizardPanel
getTitle, initialize, isValidInformation
-
-
-
-
Field Detail
-
listeners
protected java.util.ArrayList<WizardPanelListener> listeners
-
-
Constructor Detail
-
AbstractWizardJPanel
public AbstractWizardJPanel()
Default constructor.
-
AbstractWizardJPanel
public AbstractWizardJPanel(boolean isDoubleBuffered)
- See Also:
JPanel(boolean)
-
AbstractWizardJPanel
public AbstractWizardJPanel(java.awt.LayoutManager layout)
- See Also:
JPanel(LayoutManager)
-
AbstractWizardJPanel
public AbstractWizardJPanel(java.awt.LayoutManager layout, boolean isDoubleBuffered)
- See Also:
JPanel(LayoutManager, boolean)
-
-
Method Detail
-
getPanel
public javax.swing.JPanel getPanel()
Description copied from interface:WizardPanel
Get the panel object- Specified by:
getPanel
in interfaceWizardPanel
- Returns:
- JPanel panel
- See Also:
WizardPanel.getPanel()
-
getDefaultFocusComponent
public java.awt.Component getDefaultFocusComponent()
Description copied from interface:WizardPanel
Returns the component, if any, that should receive focus when this panel is shown.- Specified by:
getDefaultFocusComponent
in interfaceWizardPanel
- Returns:
- the component, if any, that should receive focus when this panel is shown; null if no preferred focus component exists.
-
getHelpLocation
public HelpLocation getHelpLocation()
Description copied from interface:WizardPanel
Returns the help content location for this panel.- Specified by:
getHelpLocation
in interfaceWizardPanel
- Returns:
- String help location for this panel; return null if default help location should be used.
- See Also:
WizardPanel.getHelpLocation()
-
addWizardPanelListener
public void addWizardPanelListener(WizardPanelListener l)
Description copied from interface:WizardPanel
Add a listener to this panel.- Specified by:
addWizardPanelListener
in interfaceWizardPanel
- Parameters:
l
- listener to add- See Also:
WizardPanel.addWizardPanelListener(WizardPanelListener)
-
removeWizardPanelListener
public void removeWizardPanelListener(WizardPanelListener l)
Description copied from interface:WizardPanel
Remove the listener from this panel.- Specified by:
removeWizardPanelListener
in interfaceWizardPanel
- Parameters:
l
- listener to remove- See Also:
WizardPanel.removeWizardPanelListener(WizardPanelListener)
-
notifyListenersOfValidityChanged
public void notifyListenersOfValidityChanged()
Notification that something on the panel has changed.
-
notifyListenersOfStatusMessage
public void notifyListenersOfStatusMessage(java.lang.String msg)
Notification that a message should be displayed on the panel.- Parameters:
msg
- message to display
-
-