Package org.gvsig.utils.swing.wizard
Class Wizard
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.utils.swing.wizard.Wizard
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,WizardControl
Clase wizard con la gestión de los botones y los paneles añadidos al mismo.
Al avanzar o retrasar un paso el asistente se desactivan todos los botones
menos el de cancelar, que está activo siempre por defecto
- Author:
- Fernando González Cortés
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
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_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAñade un paso al asistente.voidaddWizardListener(WizardListener listener) Añade un lístener de eventos del wizardvoidbackStep()Muestra el panel del paso anterior del asistentevoidcancel()Se cancela el asistente.voidenableBack(boolean enabled) Activa el paso al paso anterior del asistentevoidenableNext(boolean enabled) Activa el paso al siguiente paso del asistentevoidfinish()Se finaliza el asistente.getBtnBack(String text) Obtiene una referencia al botón de dar un paso atrásgetBtnCancel(String text) Obtiene una referencia al botón de cancelargetBtnFinish(String text) Obtiene una referencia al botón de finalizargetBtnNext(String text) Obtiene una referencia al botón de dar un paso adelanteObtiene el paso actual del asistenteStep[]getSteps()Obtiene un array con los pasos del asistentevoidnextStep()Muestra el panel del siguiente paso del asistentevoidremoveWizardListener(WizardListener listener) Elimina un listener de eventos del wizardMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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
-
Constructor Details
-
Wizard
This is the default constructor
-
-
Method Details
-
addWizardListener
Añade un lístener de eventos del wizard- Parameters:
listener-
-
removeWizardListener
Elimina un listener de eventos del wizard- Parameters:
listener-
-
addStep
Añade un paso al asistente. Inicializa el paso- Parameters:
s- Paso a añadir- Throws:
RuntimeException- DOCUMENT ME!
-
enableNext
public void enableNext(boolean enabled) Activa el paso al siguiente paso del asistente- Specified by:
enableNextin interfaceWizardControl- Parameters:
enabled- si se habilita o no
-
enableBack
public void enableBack(boolean enabled) Activa el paso al paso anterior del asistente- Specified by:
enableBackin interfaceWizardControl- Parameters:
enabled- si se habilita o no
-
getBtnBack
Obtiene una referencia al botón de dar un paso atrás- Parameters:
text-- Returns:
- javax.swing.JButton
-
getBtnNext
Obtiene una referencia al botón de dar un paso adelante- Parameters:
text-- Returns:
- javax.swing.JButton
-
getBtnFinish
Obtiene una referencia al botón de finalizar- Parameters:
finishText-- Returns:
- javax.swing.JButton
-
getBtnCancel
Obtiene una referencia al botón de cancelar- Parameters:
cancelText-- Returns:
- javax.swing.JButton
-
nextStep
public void nextStep()Muestra el panel del siguiente paso del asistente- Specified by:
nextStepin interfaceWizardControl
-
backStep
public void backStep()Muestra el panel del paso anterior del asistente- Specified by:
backStepin interfaceWizardControl
-
cancel
public void cancel()Se cancela el asistente. Esta operación no tiene ningún efecto, salvo que se disparará el evento de cancelado. El resultado de esto dependerá de las implementaciones que haya escuchando el evento. Generalmente deberá haber un objeto que al escuchar este evento cerrará el asistente.- Specified by:
cancelin interfaceWizardControl
-
finish
public void finish()Se finaliza el asistente. Esta operación no tiene ningún efecto, salvo que se disparará el evento de finalización. El resultado de esto dependerá de las implementaciones que haya escuchando el evento. Generalmente deberá haber un objeto que al escuchar este evento cerrará el asistente.- Specified by:
finishin interfaceWizardControl
-
getSteps
Obtiene un array con los pasos del asistente- Returns:
- array de pasos
-
getCurrentStep
Obtiene el paso actual del asistente- Specified by:
getCurrentStepin interfaceWizardControl- Returns:
- Paso actual del asistente
-