com.SoftWoehr.JTOpenContrib.QCDemo
Class QCCommandPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.SoftWoehr.JTOpenContrib.QCDemo.QCCommandPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, ServiceClient

public class QCCommandPanel
extends javax.swing.JPanel
implements ServiceClient

A panel to add to a notebook that has a CommandCallButton.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
QCCommandPanel()
          Creates new form QCCommandPanel
QCCommandPanel(com.ibm.as400.access.AS400 as400)
          Create a QCCommandPanel on an instance of an AS400.
QCCommandPanel(Mgr mgr)
          Create a command panel on a QCMgr.This method is not useful and is going away.
 
Method Summary
 com.ibm.as400.access.AS400 getAS400()
          Gets the command button's AS400 instance.
 void propagateEDA(com.ibm.as400.vaccess.ErrorDialogAdapter eda)
          Connects the ErrorDialogAdapter with any as400.vaccess components present.
 void reinstanceCommandFromTextEntry()
          Resets the command button's text and command string from user input.
 void relinquish(ServiceRecord sr)
          Required implementantion of the QCServiceClient interface.
 void setAS400(com.ibm.as400.access.AS400 as400)
          Re-instances of the CommandCallButton in the QCButtonPanel.
 void setManager(Mgr mgr)
          Sets the Mgr object which will handle AS400 instances for this client.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, 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, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, 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, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, 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
 

Constructor Detail

QCCommandPanel

public QCCommandPanel()
Creates new form QCCommandPanel

QCCommandPanel

public QCCommandPanel(com.ibm.as400.access.AS400 as400)
Create a QCCommandPanel on an instance of an AS400.
Parameters:
as400 - An AS400 object

QCCommandPanel

public QCCommandPanel(Mgr mgr)
Create a command panel on a QCMgr.This method is not useful and is going away.
Parameters:
mgr - A QCMgr
Method Detail

setAS400

public void setAS400(com.ibm.as400.access.AS400 as400)
Re-instances of the CommandCallButton in the QCButtonPanel. Button gets reinstanced a lot because you can't effectively call setServer() more than once on an instance.
Parameters:
as400 - The AS400 object for the re-instanced CommandCallButton.

getAS400

public com.ibm.as400.access.AS400 getAS400()
Gets the command button's AS400 instance.
Returns:
The AS400 object used by the command button.

reinstanceCommandFromTextEntry

public void reinstanceCommandFromTextEntry()
Resets the command button's text and command string from user input.

setManager

public void setManager(Mgr mgr)
Sets the Mgr object which will handle AS400 instances for this client.
Parameters:
mgr - A Mgr object.

propagateEDA

public void propagateEDA(com.ibm.as400.vaccess.ErrorDialogAdapter eda)
Connects the ErrorDialogAdapter with any as400.vaccess components present.
Parameters:
eda - An instance of an ErrorDialogAdapter already associated with a suitable Frame.

relinquish

public void relinquish(ServiceRecord sr)
Required implementantion of the QCServiceClient interface. Releases the AS400 object provided by the server.
Specified by:
relinquish in interface ServiceClient
Parameters:
sr - The service record which represents the AS400 to be relinquished.