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 voidaddWizardPanelListener(WizardPanelListener l)Add a listener to this panel.java.awt.ComponentgetDefaultFocusComponent()Returns the component, if any, that should receive focus when this panel is shown.HelpLocationgetHelpLocation()Returns the help content location for this panel.javax.swing.JPanelgetPanel()Get the panel objectvoidnotifyListenersOfStatusMessage(java.lang.String msg)Notification that a message should be displayed on the panel.voidnotifyListenersOfValidityChanged()Notification that something on the panel has changed.voidremoveWizardPanelListener(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:WizardPanelGet the panel object- Specified by:
getPanelin interfaceWizardPanel- Returns:
- JPanel panel
- See Also:
WizardPanel.getPanel()
-
getDefaultFocusComponent
public java.awt.Component getDefaultFocusComponent()
Description copied from interface:WizardPanelReturns the component, if any, that should receive focus when this panel is shown.- Specified by:
getDefaultFocusComponentin 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:WizardPanelReturns the help content location for this panel.- Specified by:
getHelpLocationin 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:WizardPanelAdd a listener to this panel.- Specified by:
addWizardPanelListenerin interfaceWizardPanel- Parameters:
l- listener to add- See Also:
WizardPanel.addWizardPanelListener(WizardPanelListener)
-
removeWizardPanelListener
public void removeWizardPanelListener(WizardPanelListener l)
Description copied from interface:WizardPanelRemove the listener from this panel.- Specified by:
removeWizardPanelListenerin 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
-
-