IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.desktop
Class ExitButton

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.AbstractButton
                  extended byjavax.swing.JButton
                      extended bycom.ibm.dse.gui.SpButton
                          extended bycom.ibm.dse.desktop.TaskLauncherButton
                              extended bycom.ibm.dse.desktop.IconButton
                                  extended bycom.ibm.dse.desktop.ExitButton
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.util.EventListener, GUIComponent, java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.event.KeyListener, java.awt.MenuContainer, PanelActions, java.io.Serializable, javax.swing.SwingConstants, TaskLauncher

public class ExitButton
extends IconButton
implements java.awt.event.ActionListener

The ExitButton class provides a button that allows the user to exit from the desktop.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JButton
javax.swing.JButton.AccessibleJButton
 
Nested classes inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.lang.String confirmationWindowMessage
          message of confirmationWindowMessage
protected  java.lang.String confirmationWindowNoTitle
          message of confirmationWindowNoTitle
protected  java.lang.String confirmationWindowTitle
          message of confirmationWindowTitle
protected  java.lang.String confirmationWindowYesTitle
          message of confirmationWindowYesTitle
 
Fields inherited from class com.ibm.dse.desktop.TaskLauncherButton
dragSource
 
Fields inherited from class javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
 
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.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ExitButton()
          This constructor creates an ExitButton object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles events for the ActionListener interface.
 void exit()
          Exits the desktop if the user chooses to do so.
static void main(java.lang.String[] args)
          Provides the main entrypoint.
 void setConfirmationWindowMessage(java.lang.Object o)
          Sets the confirmation window message of the ExitButton.
 void setConfirmationWindowNoTitle(java.lang.Object o)
          Sets the confirmation window NO title of the ExitButton.
 void setConfirmationWindowTitle(java.lang.Object o)
          Sets the confirmation window title of the ExitButton.
 void setConfirmationWindowYesTitle(java.lang.Object o)
          Sets the confirmation window YES title of the ExitButton.
 
Methods inherited from class com.ibm.dse.desktop.IconButton
setIconName
 
Methods inherited from class com.ibm.dse.desktop.TaskLauncherButton
dragDropEnd, dragEnter, dragExit, dragGestureRecognized, dragOver, dropActionChanged, getApplication, getCode, getErrorMessageOnInstantiateOperation, getExecuteOperation, getHeightNavigationArea, getHotKey, getLaunchable, getLongDescription, getOperation, getOperationPanel, getParameters, getPositionX, getProcess, getShortDescription, getTaskName, getTypeLaunchable, getWidthNavigationArea, getXNavigationArea, getYNavigationArea, keyPressed, keyReleased, keyTyped, openTask, setApplication, setCode, setEnabled, setErrorMessageOnInstantiateOperation, setExecuteOperation, setHeight, setHeightNavigationArea, setHotKey, setId, setLabel, setLongDescription, setMnemonic, setName, setOnClick, setOnInitialize, setOnMouseEntered, setOnMouseExited, setOperation, setOperationPanel, setParameters, setProcess, setShortDescription, setTaskName, setToolTipText, setTypeLaunchable, setWidth, setWidthNavigationArea, setX, setXNavigationArea, setY, setYNavigationArea, taskLauncherButton_KeyPressed, toString
 
Methods inherited from class com.ibm.dse.gui.SpButton
addActionListener, addCoordinatedEventListener, fireCoordinationEvent, fireCoordinationEvent, getActivatedOkKey, getDataToClear, getDisableExecuteButton, getDSECoordinatedPanel, getFollowMandatory, getHelpID, getNavigationParameters, getSpPanel, getType, processComponentKeyEvent, removeCoordinatedEventListener, setActivatedOkKey, setDataToClear, setDisableExecuteButton, setFollowMandatory, setHelpID, setMnemonic, setMnemonic, setNavigationParameters, setType
 
Methods inherited from class javax.swing.JButton
configurePropertiesFromAction, getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI
 
Methods inherited from class javax.swing.AbstractButton
addChangeListener, addItemListener, checkHorizontalKey, checkVerticalKey, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setMargin, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

confirmationWindowTitle

protected java.lang.String confirmationWindowTitle
message of confirmationWindowTitle


confirmationWindowMessage

protected java.lang.String confirmationWindowMessage
message of confirmationWindowMessage


confirmationWindowYesTitle

protected java.lang.String confirmationWindowYesTitle
message of confirmationWindowYesTitle


confirmationWindowNoTitle

protected java.lang.String confirmationWindowNoTitle
message of confirmationWindowNoTitle

Constructor Detail

ExitButton

public ExitButton()
This constructor creates an ExitButton object.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Handles events for the ActionListener interface.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class TaskLauncherButton
Parameters:
e - java.awt.event.ActionEvent

exit

public void exit()
Exits the desktop if the user chooses to do so.


main

public static void main(java.lang.String[] args)
Provides the main entrypoint. It starts the part when it is run as an application.

Parameters:
args - java.lang.String[]

setConfirmationWindowMessage

public void setConfirmationWindowMessage(java.lang.Object o)
Sets the confirmation window message of the ExitButton.

Parameters:
o - java.lang.Object

setConfirmationWindowNoTitle

public void setConfirmationWindowNoTitle(java.lang.Object o)
Sets the confirmation window NO title of the ExitButton.

Parameters:
o - java.lang.Object

setConfirmationWindowTitle

public void setConfirmationWindowTitle(java.lang.Object o)
Sets the confirmation window title of the ExitButton.

Parameters:
o - java.lang.Object

setConfirmationWindowYesTitle

public void setConfirmationWindowYesTitle(java.lang.Object o)
Sets the confirmation window YES title of the ExitButton.

Parameters:
o - java.lang.Object

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005