com.ibm.as400.vaccess

Class AS400ListPane

  • java.lang.Object
    • java.awt.Component
      • java.awt.Container
        • javax.swing.JComponent
          • com.ibm.as400.vaccess.AS400ListPane
  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

    Deprecated. 
    Use Java Swing instead, along with the classes in package com.ibm.as400.access

    public class AS400ListPane
    extends javax.swing.JComponent
    implements java.io.Serializable
    The AS400ListPane class represents a graphical user interface that presents a list of the contents of a system resource, known as the root. You must explicitly call load() to load the information from the system.

    Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.

    AS400ListPane objects generate the following events:

    • ErrorEvent
    • ListSelectionEvent
    • PropertyChangeEvent

    The following example creates a list pane filled with the list of printers on a system.

    // Set up the list pane.
    AS400 system = new AS400 ("MySystem", "Userid", "Password");
    VPrinters printers = new VPrinters (system);
    AS400ListPane listPane = new AS400ListPane (printers);
    listPane.load ();
    
    // Add the list pane to a frame. JFrame frame = new JFrame ("My Window"); frame.getContentPane().add (listPane);
    See Also:
    AS400ListModel, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • 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

      Constructors 
      Constructor and Description
      AS400ListPane()
      Deprecated. 
      Constructs an AS400ListPane object.
      AS400ListPane(VNode root)
      Deprecated. 
      Constructs an AS400ListPane object.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void addErrorListener(ErrorListener listener)
      Deprecated. 
      Adds a listener to be notified when an error occurs.
      void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
      Deprecated. 
      Adds a listener to be notified when a list selection occurs.
      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.
      VActionContext getActionContext()
      Deprecated. 
      Returns the context in which actions will be performed.
      boolean getAllowActions()
      Deprecated. 
      Indicates if actions can be invoked on objects.
      boolean getConfirm()
      Deprecated. 
      Indicates if certain actions are confirmed with the user.
      javax.swing.ListModel getModel()
      Deprecated. 
      Returns the list model.
      VNode getRoot()
      Deprecated. 
      Returns the root, or the system resource, from which all information for the model is gathered.
      VObject getSelectedObject()
      Deprecated. 
      Returns the first selected object.
      VObject[] getSelectedObjects()
      Deprecated. 
      Returns the selected objects.
      javax.swing.ListSelectionModel getSelectionModel()
      Deprecated. 
      Returns the selection model that is used to maintain selection state.
      int getVisibleRowCount()
      Deprecated. 
      Returns the preferred number of visible rows.
      boolean isSelected(VObject object)
      Deprecated. 
      Indicates if the object is selected.
      void load()
      Deprecated. 
      Loads the information from the system.
      void removeErrorListener(ErrorListener listener)
      Deprecated. 
      Removes an error listener.
      void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
      Deprecated. 
      Removes a list selection 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 setAllowActions(boolean allowActions)
      Deprecated. 
      Sets whether actions are allowed.
      void setConfirm(boolean confirm)
      Deprecated. 
      Sets whether certain actions are confirmed with the user.
      void setRoot(VNode root)
      Deprecated. 
      Sets the root, or the system resource, from which all information for the model is gathered.
      void setSelectionModel(javax.swing.ListSelectionModel selectionModel)
      Deprecated. 
      Sets the selection model that is used to maintain selection state.
      void setVisibleRowCount(int visibleRowCount)
      Deprecated. 
      Sets the preferred number of visible rows.
      void sort(java.lang.Object[] propertyIdentifiers, boolean[] orders)
      Deprecated. 
      Sorts the contents.
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, 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, 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, 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, imageUpdate, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AS400ListPane

        public AS400ListPane()
        Deprecated. 
        Constructs an AS400ListPane object.
      • AS400ListPane

        public AS400ListPane(VNode root)
        Deprecated. 
        Constructs an AS400ListPane object.
        Parameters:
        root - The root, or the system resource, from which all information for the model is gathered.
    • Method Detail

      • addErrorListener

        public void addErrorListener(ErrorListener listener)
        Deprecated. 
        Adds a listener to be notified when an error occurs.
        Parameters:
        listener - The listener.
      • addListSelectionListener

        public void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
        Deprecated. 
        Adds a listener to be notified when a list selection occurs.
        Parameters:
        listener - The listener.
      • 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 class java.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 class javax.swing.JComponent
        Parameters:
        listener - The listener.
      • getActionContext

        public VActionContext getActionContext()
        Deprecated. 
        Returns the context in which actions will be performed.
        Returns:
        The action context.
      • getAllowActions

        public boolean getAllowActions()
        Deprecated. 
        Indicates if actions can be invoked on objects.
        Returns:
        true if actions can be invoked; false otherwise.
      • getConfirm

        public boolean getConfirm()
        Deprecated. 
        Indicates if certain actions are confirmed with the user.
        Returns:
        true if certain actions are confirmed with the user; false otherwise.
      • getModel

        public javax.swing.ListModel getModel()
        Deprecated. 
        Returns the list model.
        Returns:
        The list model.
      • getRoot

        public VNode getRoot()
        Deprecated. 
        Returns the root, or the system resource, from which all information for the model is gathered.
        Returns:
        The root, or the system resource, from which all information for the model is gathered. It will be null if none has been set.
      • getSelectedObject

        public VObject getSelectedObject()
        Deprecated. 
        Returns the first selected object.
        Returns:
        The first selected object, or null if none are selected.
      • getSelectedObjects

        public VObject[] getSelectedObjects()
        Deprecated. 
        Returns the selected objects.
        Returns:
        The selected objects.
      • getSelectionModel

        public javax.swing.ListSelectionModel getSelectionModel()
        Deprecated. 
        Returns the selection model that is used to maintain selection state. This provides the ability to programmatically select and deselect objects.
        Returns:
        The selection model.
      • getVisibleRowCount

        public int getVisibleRowCount()
        Deprecated. 
        Returns the preferred number of visible rows.
        Returns:
        The preferred number of visible rows.
      • isSelected

        public boolean isSelected(VObject object)
        Deprecated. 
        Indicates if the object is selected.
        Parameters:
        object - The object.
        Returns:
        true if the object is selected; false otherwise.
      • load

        public void load()
        Deprecated. 
        Loads the information from the system.
      • removeErrorListener

        public void removeErrorListener(ErrorListener listener)
        Deprecated. 
        Removes an error listener.
        Parameters:
        listener - The listener.
      • removeListSelectionListener

        public void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
        Deprecated. 
        Removes a list selection listener.
        Parameters:
        listener - The listener.
      • removePropertyChangeListener

        public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
        Deprecated. 
        Removes a property change listener.
        Overrides:
        removePropertyChangeListener in class java.awt.Component
        Parameters:
        listener - The listener.
      • removeVetoableChangeListener

        public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
        Deprecated. 
        Removes a vetoable change listener.
        Overrides:
        removeVetoableChangeListener in class javax.swing.JComponent
        Parameters:
        listener - The listener.
      • setAllowActions

        public void setAllowActions(boolean allowActions)
        Deprecated. 
        Sets whether actions are allowed. The following are enabled only when actions are allowed:
        • popup menu on selected object
        • double clicking on a object performs the default action.

        The default is false.

        Parameters:
        allowActions - true if actions are allowed; false otherwise.
      • setConfirm

        public void setConfirm(boolean confirm)
        Deprecated. 
        Sets whether certain actions are confirmed with the user. The default is true.
        Parameters:
        confirm - true if certain actions are confirmed with the user; false otherwise.
      • setRoot

        public void setRoot(VNode root)
                     throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the root, or the system resource, from which all information for the model is gathered. It will not take effect until load() is done.
        Parameters:
        root - The root, or the system resource, from which all information for the model is gathered.
        Throws:
        java.beans.PropertyVetoException - If the change is vetoed.
      • setSelectionModel

        public void setSelectionModel(javax.swing.ListSelectionModel selectionModel)
        Deprecated. 
        Sets the selection model that is used to maintain selection state. This provides the ability to programmatically select and deselect objects.
        Parameters:
        selectionModel - The selection model.
      • setVisibleRowCount

        public void setVisibleRowCount(int visibleRowCount)
        Deprecated. 
        Sets the preferred number of visible rows.
        Parameters:
        visibleRowCount - The preferred number of visible rows.
      • sort

        public void sort(java.lang.Object[] propertyIdentifiers,
                boolean[] orders)
        Deprecated. 
        Sorts the contents. The propertyIdentifer[0], orders[0] combination is used to do the sort. If the values are equal, propertyIdentifier[1], orders[1] is used to break the tie, and so forth.
        Parameters:
        propertyIdentifiers - The property identifiers. If any of the property identifiers are null, it means to sort using the string representation of the object.
        orders - The sort orders for each property identifier; true for ascending order, false for descending order.