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
-
-
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
-
-
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
-
-
-
-
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 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.
-
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 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.
-
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.
-
-