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.SerializableThe 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 voidaddActionCompletedListener(ActionCompletedListener listener)Deprecated.Adds a listener to be notified when an action is completed.voidaddErrorListener(ErrorListener listener)Deprecated.Adds a listener to be notified when an error occurs.voidaddParameter(ProgramParameter parameter)Deprecated.Adds a parameter to the parameter list.voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Deprecated.Adds a listener to be notified when the value of any bound property changes.voidaddVetoableChangeListener(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.StringgetMessageText()Deprecated.Returns the message text from the last program that was run.ProgramParameter[]getParameterList()Deprecated.Returns the parameter list.java.lang.StringgetProgram()Deprecated.Returns the program which will be called when the button is pressed.AS400getSystem()Deprecated.Returns the system on which programs are run.voidremoveActionCompletedListener(ActionCompletedListener listener)Deprecated.Removes a action completed listener.voidremoveErrorListener(ErrorListener listener)Deprecated.Removes an error listener.voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)Deprecated.Removes a property change listener.voidremoveVetoableChangeListener(java.beans.VetoableChangeListener listener)Deprecated.Removes a vetoable change listener.voidsetParameterList(ProgramParameter[] parmlist)Deprecated.Sets the list of parameters to pass to the program.voidsetProgram(java.lang.String program)Deprecated.Sets the program.voidsetSystem(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:
addPropertyChangeListenerin 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:
addVetoableChangeListenerin 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:
removePropertyChangeListenerin classjava.awt.Component- Parameters:
listener- The listener.
-
removeVetoableChangeListener
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Removes a vetoable change listener.- Overrides:
removeVetoableChangeListenerin 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.PropertyVetoExceptionDeprecated.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.
-
-