com.ibm.as400.vaccess
Class ProgramCallMenuItem
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.AbstractButton
-
- javax.swing.JMenuItem
-
- com.ibm.as400.vaccess.ProgramCallMenuItem
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.MenuElement, javax.swing.SwingConstants
Deprecated.Use Java Swing instead, along with the classes in package com.ibm.as400.access
public class ProgramCallMenuItem extends javax.swing.JMenuItem implements java.io.Serializable
The ProgramCallMenuItem class represents a menu item that calls a program when pressed. The results of the program are returned in a message list.ProgramCallMenuItem objects generate the following events:
- ActionCompletedEvent
- ErrorEvent
- PropertyChangeEvent
- See Also:
ProgramCall
,AS400Message
, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JMenuItem
javax.swing.JMenuItem.AccessibleJMenuItem
-
Nested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
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
Constructors Constructor and Description ProgramCallMenuItem()
Deprecated.Constructs a ProgramCallMenuItem object.ProgramCallMenuItem(java.lang.String text)
Deprecated.Constructs a ProgramCallMenuItem object.ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon)
Deprecated.Constructs a ProgramCallMenuItem object.ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon, AS400 system)
Deprecated.Constructs a ProgramCallMenuItem object.ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon, AS400 system, java.lang.String program, ProgramParameter[] parmlist)
Deprecated.Constructs a ProgramCallMenuItem object.
-
Method Summary
Methods Modifier and Type Method and Description void
addActionCompletedListener(ActionCompletedListener listener)
Deprecated.Adds a listener to be notified when an action is completed.void
addErrorListener(ErrorListener listener)
Deprecated.Adds a listener to be notified when an error occurs.void
addParameter(ProgramParameter parameter)
Deprecated.Adds a parameter to the parameter list.void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any bound property changes.void
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any constrained property changes.AS400Message[]
getMessageList()
Deprecated.Returns the message list resulting from the last program call that was run.java.lang.String
getMessageText()
Deprecated.Returns the message text from the last program that was run.ProgramParameter[]
getParameterList()
Deprecated.Returns the parameter list.java.lang.String
getProgram()
Deprecated.Returns the program which will be called when the button is pressed.AS400
getSystem()
Deprecated.Returns the system on which programs are run.void
removeActionCompletedListener(ActionCompletedListener listener)
Deprecated.Removes a action completed listener.void
removeErrorListener(ErrorListener listener)
Deprecated.Removes an error listener.void
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Removes a property change listener.void
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Removes a vetoable change listener.void
setParameterList(ProgramParameter[] parmlist)
Deprecated.Sets the list of parameters to pass to the program.void
setProgram(java.lang.String program)
Deprecated.Sets the program.void
setSystem(AS400 system)
Deprecated.Sets the system on which programs are run.-
Methods inherited from class javax.swing.JMenuItem
actionPropertyChanged, addMenuDragMouseListener, addMenuKeyListener, configurePropertiesFromAction, fireMenuDragMouseDragged, fireMenuDragMouseEntered, fireMenuDragMouseExited, fireMenuDragMouseReleased, fireMenuKeyPressed, fireMenuKeyReleased, fireMenuKeyTyped, getAccelerator, getAccessibleContext, getComponent, getMenuDragMouseListeners, getMenuKeyListeners, getSubElements, getUIClassID, init, isArmed, menuSelectionChanged, paramString, processKeyEvent, processMenuDragMouseEvent, processMenuKeyEvent, processMouseEvent, removeMenuDragMouseListener, removeMenuKeyListener, setAccelerator, setArmed, setEnabled, setModel, setUI, updateUI
-
Methods inherited from class javax.swing.AbstractButton
addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, 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, 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, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
ProgramCallMenuItem
public ProgramCallMenuItem()
Deprecated.Constructs a ProgramCallMenuItem object.
-
ProgramCallMenuItem
public ProgramCallMenuItem(java.lang.String text)
Deprecated.Constructs a ProgramCallMenuItem object.- Parameters:
text
- The menu item text, or null if there is no text.
-
ProgramCallMenuItem
public ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon)
Deprecated.Constructs a ProgramCallMenuItem object.- Parameters:
text
- The menu item text, or null if there is no text.icon
- The menu item icon, or null if there is no icon.
-
ProgramCallMenuItem
public ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon, AS400 system)
Deprecated.Constructs a ProgramCallMenuItem object.- Parameters:
text
- The menu item text, or null if there is no text.icon
- The menu item icon, or null if there is no icon.system
- The system on which the programs are run.
-
ProgramCallMenuItem
public ProgramCallMenuItem(java.lang.String text, javax.swing.Icon icon, AS400 system, java.lang.String program, ProgramParameter[] parmlist)
Deprecated.Constructs a ProgramCallMenuItem object.- Parameters:
text
- The menu item text, or null if there is no text.icon
- The menu item icon, or null if there is no icon.system
- The system on which the programs are run.program
- The program name as a fully qualified path name in the library file system. The library and program name must each be 10 characters or less.parmlist
- A list of up to 35 parameters with which to run the program.
-
-
Method Detail
-
addActionCompletedListener
public void addActionCompletedListener(ActionCompletedListener listener)
Deprecated.Adds a listener to be notified when an action is completed.- Parameters:
listener
- The listener.
-
addErrorListener
public void addErrorListener(ErrorListener listener)
Deprecated.Adds a listener to be notified when an error occurs.- Parameters:
listener
- The listener.
-
addParameter
public void addParameter(ProgramParameter parameter) throws java.beans.PropertyVetoException
Deprecated.Adds a parameter to the parameter list.- Parameters:
parameter
- The parameter.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any bound property changes.- Overrides:
addPropertyChangeListener
in classjava.awt.Container
- Parameters:
listener
- The listener.
-
addVetoableChangeListener
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any constrained property changes.- Overrides:
addVetoableChangeListener
in classjavax.swing.JComponent
- Parameters:
listener
- The listener.
-
getMessageList
public AS400Message[] getMessageList()
Deprecated.Returns the message list resulting from the last program call that was run.- Returns:
- The message list.
-
getMessageText
public java.lang.String getMessageText()
Deprecated.Returns the message text from the last program that was run. The message will be the first message received.- Returns:
- The message text.
-
getParameterList
public ProgramParameter[] getParameterList()
Deprecated.Returns the parameter list.- Returns:
- The parameter list.
-
getProgram
public java.lang.String getProgram()
Deprecated.Returns the program which will be called when the button is pressed.- Returns:
- The program which will be called when the button is pressed.
-
getSystem
public AS400 getSystem()
Deprecated.Returns the system on which programs are run.- Returns:
- The system on which programs are run.
-
removeActionCompletedListener
public void removeActionCompletedListener(ActionCompletedListener listener)
Deprecated.Removes a action completed listener.- Parameters:
listener
- The listener.
-
removeErrorListener
public void removeErrorListener(ErrorListener listener)
Deprecated.Removes an error listener.- Parameters:
listener
- The listener.
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Removes a property change listener.- Overrides:
removePropertyChangeListener
in classjava.awt.Component
- Parameters:
listener
- The listener.
-
removeVetoableChangeListener
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Removes a vetoable change listener.- Overrides:
removeVetoableChangeListener
in classjavax.swing.JComponent
- Parameters:
listener
- The listener.
-
setParameterList
public void setParameterList(ProgramParameter[] parmlist) throws java.beans.PropertyVetoException
Deprecated.Sets the list of parameters to pass to the program.- Parameters:
parmlist
- A list of up to 35 parameters with which to run the program. It will replace any parameters previously set.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.
-
setProgram
public void setProgram(java.lang.String program) throws java.beans.PropertyVetoException
Deprecated.Sets the program.- Parameters:
program
- The program.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.
-
setSystem
public void setSystem(AS400 system) throws java.beans.PropertyVetoException
Deprecated.Sets the system on which programs are run.- Parameters:
system
- The system on which programs are run.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.
-
-