net.sf.magicproject.ui.wizard
Class YesNo

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by net.sf.magicproject.ui.wizard.Wizard
                          extended by net.sf.magicproject.ui.wizard.Ok
                              extended by net.sf.magicproject.ui.wizard.YesNo
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Direct Known Subclasses:
Bug, Choice, Feature, InputNumber, Network, Settings

public class YesNo
extends Ok

Since:
0.82
Author:
Fabrice Daugan
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static java.lang.String LABEL_NO
          The NO key label for button.
static java.lang.String LABEL_YES
          The YES key label for button.
 
Fields inherited from class net.sf.magicproject.ui.wizard.Ok
LABEL_CANCEL, LABEL_OK
 
Fields inherited from class net.sf.magicproject.ui.wizard.Wizard
BACKGROUND_OPTION, indexAnswer, optionAnswer
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
YesNo(ContextEventListener context, Ability ability, BackgroundMessaging action, java.lang.String title, java.lang.String description, java.lang.String iconName, java.lang.String yesButton, java.lang.String noButton, int width, int height)
          Create a new instance of this class.
YesNo(ContextEventListener context, Ability ability, MessagingAction action, java.lang.String title, java.lang.String description, java.lang.String iconName, int width, int height)
          Create a new instance of this class.
YesNo(ContextEventListener context, Ability ability, MessagingAction action, java.lang.String title, java.lang.String description, java.lang.String iconName, int width, int height, java.lang.String text)
          Create a new instance of this class.
YesNo(java.lang.String title, java.lang.String description, java.lang.String iconName, java.lang.String yesButton, java.lang.String noButton, int width, int height)
          Create a new instance of this class.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          triggers the ok button
 
Methods inherited from class net.sf.magicproject.ui.wizard.Wizard
keyPressed, keyReleased, keyTyped, setVisible
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LABEL_YES

public static final java.lang.String LABEL_YES
The YES key label for button.

See Also:
Constant Field Values

LABEL_NO

public static final java.lang.String LABEL_NO
The NO key label for button.

See Also:
Constant Field Values
Constructor Detail

YesNo

public YesNo(ContextEventListener context,
             Ability ability,
             BackgroundMessaging action,
             java.lang.String title,
             java.lang.String description,
             java.lang.String iconName,
             java.lang.String yesButton,
             java.lang.String noButton,
             int width,
             int height)
Create a new instance of this class.

Parameters:
context - context of associated ability. This context will be used to restart this wizard in case of Backgroud button is used.
ability - ability to associate to this ability. If this ability has an assosciated picture, it will be used instead of given picture. Ability's name is also used to fill the title. This ability will be used to restart this wizard in case of Background button is used.
action - the action's name and content will be used in the wizard totle and also message text.
title - the title of this wizard.
description - the description appendend to the title of this wizard. This content will be displayed as Html.
iconName - the icon's name to display on the top right place.
yesButton - the 'yes button' label.
noButton - the 'no button' label.
width - the preferred width.
height - the preferred height.

YesNo

public YesNo(java.lang.String title,
             java.lang.String description,
             java.lang.String iconName,
             java.lang.String yesButton,
             java.lang.String noButton,
             int width,
             int height)
Create a new instance of this class.

Parameters:
title - the title of this wizard.
description - the description appendend to the title of this wizard. This content will be displayed as Html.
iconName - the icon's name to display on the top right place.
yesButton - the 'yes button' label.
noButton - the 'no button' label.
width - the preferred width.
height - the preferred height.

YesNo

public YesNo(ContextEventListener context,
             Ability ability,
             MessagingAction action,
             java.lang.String title,
             java.lang.String description,
             java.lang.String iconName,
             int width,
             int height)
Create a new instance of this class.

Parameters:
context - context of associated ability. This context will be used to restart this wizard in case of Backgroud button is used.
ability - ability to associate to this ability. If this ability has an assosciated picture, it will be used instead of given picture. Ability's name is also used to fill the title. This ability will be used to restart this wizard in case of Background button is used.
action - the action's name and content will be used in the wizard totle and also message text.
title - the title of this wizard.
description - the description appendend to the title of this wizard. This content will be displayed as Html.
iconName - the icon's name to display on the top right place.
width - the preferred width.
height - the preferred height.

YesNo

public YesNo(ContextEventListener context,
             Ability ability,
             MessagingAction action,
             java.lang.String title,
             java.lang.String description,
             java.lang.String iconName,
             int width,
             int height,
             java.lang.String text)
Create a new instance of this class.

Parameters:
context - context of associated ability. This context will be used to restart this wizard in case of Backgroud button is used.
ability - ability to associate to this ability. If this ability has an assosciated picture, it will be used instead of given picture. Ability's name is also used to fill the title. This ability will be used to restart this wizard in case of Background button is used.
action - the action's name and content will be used in the wizard totle and also message text.
title - the title of this wizard.
description - the description appendend to the title of this wizard. This content will be displayed as Html.
iconName - the icon's name to display on the top right place.
width - the preferred width.
height - the preferred height.
text -
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Description copied from class: Wizard
triggers the ok button

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class Ok


Copyright © 2003-2007 Magic-Project. All Rights Reserved.