|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.AbstractButton | +--javax.swing.JToggleButton | +--com.ibm.dse.gui.SpToggleButton | +--com.ibm.dse.desktop.ExternalTaskButton
This class is instanciated when an external java application has to be launched. This class is very similar to the DSETaskButton for the internal operations. When this class is instanciated, a Thread is launched with the application and the main methos is called for the external application.
Inner classes inherited from class javax.swing.JToggleButton |
javax.swing.JToggleButton.AccessibleJToggleButton,
javax.swing.JToggleButton.ToggleButtonModel |
Inner classes inherited from class javax.swing.AbstractButton |
javax.swing.AbstractButton.AccessibleAbstractButton,
javax.swing.AbstractButton.ButtonChangeListener |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
protected SpInternalFrame |
navigationArea
identifier of the frame associated to the External Task |
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.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
ExternalTaskButton()
This constructor creates a ExternalTaskButton object. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles events for the ActionListener interface. |
void |
activate()
This method activate this ExternalTaskButton. |
void |
closeTask()
This method closes this taskButton interrupting the Thread if is not dead. |
javax.swing.JComponent |
getCurrentPanel()
This method returns the current panel of the external java application |
SpInternalFrame |
getInternalFrame()
This method returns the internalFrame of the external java application |
protected javax.swing.JMenuItem |
getJMenuItem1()
Return the JMenuItem1 property value. |
protected javax.swing.JMenuItem |
getJMenuItem2()
Return the JMenuItem1 property value. |
javax.swing.JPopupMenu |
getJPopupMenu()
Return the JPopupMenu1 property value. |
DesktopThread |
getThread()
This method returns the thread associated to this task. |
void |
handleDSECoordinationEvent(DSECoordinationEvent event)
This method handles the event reveived from the application |
void |
iconify()
This method iconifies the frame and activate the next task |
void |
mouseClicked(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseExited(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mousePressed(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
openTask(java.lang.String viewId,
java.lang.String launchable,
java.lang.String type,
int task,
java.lang.String parameters,
int width,
int height,
int x,
int y)
This method open a Task and associates a Navigation Cotroller to the task. |
void |
openTask(java.lang.String viewId,
java.lang.String launchable,
java.lang.String type,
int task,
java.lang.String parameters,
java.lang.String errorMessage,
int width,
int height,
int x,
int y)
This method open a Task and associates a Navigation Cotroller to the task. |
void |
setThread(DesktopThread t)
Sets the value of the DesktopThread property. |
Methods inherited from class com.ibm.dse.gui.SpToggleButton |
getActivatedOkKey,
getHelpID,
keyPressed,
main,
processComponentKeyEvent,
setActivatedOkKey,
setHelpID |
Methods inherited from class javax.swing.JToggleButton |
getAccessibleContext,
getUIClassID,
paramString,
updateUI |
Methods inherited from class javax.swing.AbstractButton |
addActionListener,
addChangeListener,
addItemListener,
checkHorizontalKey,
checkVerticalKey,
createActionListener,
createChangeListener,
createItemListener,
doClick,
doClick,
fireActionPerformed,
fireItemStateChanged,
fireStateChanged,
getActionCommand,
getDisabledIcon,
getDisabledSelectedIcon,
getHorizontalAlignment,
getHorizontalTextPosition,
getIcon,
getLabel,
getMargin,
getMnemonic,
getModel,
getPressedIcon,
getRolloverIcon,
getRolloverSelectedIcon,
getSelectedIcon,
getSelectedObjects,
getText,
getUI,
getVerticalAlignment,
getVerticalTextPosition,
init,
isBorderPainted,
isContentAreaFilled,
isFocusPainted,
isRolloverEnabled,
isSelected,
paintBorder,
removeActionListener,
removeChangeListener,
removeItemListener,
setActionCommand,
setBorderPainted,
setContentAreaFilled,
setDisabledIcon,
setDisabledSelectedIcon,
setEnabled,
setFocusPainted,
setHorizontalAlignment,
setHorizontalTextPosition,
setIcon,
setLabel,
setMargin,
setMnemonic,
setMnemonic,
setModel,
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,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected SpInternalFrame navigationArea
Constructor Detail |
public ExternalTaskButton()
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
e
- java.awt.event.ActionEventpublic void activate()
public void closeTask()
public javax.swing.JComponent getCurrentPanel()
public SpInternalFrame getInternalFrame()
protected javax.swing.JMenuItem getJMenuItem1()
protected javax.swing.JMenuItem getJMenuItem2()
public javax.swing.JPopupMenu getJPopupMenu()
public DesktopThread getThread()
public void handleDSECoordinationEvent(DSECoordinationEvent event)
event
- DSECoordinationEventpublic void iconify()
public void mouseClicked(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseEntered(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseExited(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mousePressed(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseReleased(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void openTask(java.lang.String viewId, java.lang.String launchable, java.lang.String type, int task, java.lang.String parameters, int width, int height, int x, int y)
viewId
- Stringlaunchable
- Stringtype
- Stringtask
- intparameters
- Stringwidth
- intheight
- intx
- inty
- intpublic void openTask(java.lang.String viewId, java.lang.String launchable, java.lang.String type, int task, java.lang.String parameters, java.lang.String errorMessage, int width, int height, int x, int y)
viewId
- Stringlaunchable
- Stringtype
- Stringtask
- intparameters
- Stringwidth
- intheight
- intx
- inty
- intpublic void setThread(DesktopThread t)
Desktop
- thread The new value of the property.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |