Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model Tester
11g Release 2 (11.1.2.3.0)

E17487-04


oracle.jbo.ui.main
Class JboList

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JScrollPane
                  extended by oracle.jbo.ui.main.JboList

All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.ScrollPaneConstants

public class JboList
extends javax.swing.JScrollPane

A scrolling list of Objects that implement toString(). A wrapper class used in Jbo wizards to display a listbox that contains items of any class type.

Version:
INTERNAL
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class javax.swing.JScrollPane
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar

 

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.JScrollPane
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport

 

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 javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT

 

Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

 

Constructor Summary
JboList()
          Creates a new scrolling list initialized with no visible Lines or multiple selections.

 

Method Summary
 void add(java.lang.Object item)
          Adds the specified item to the end of scrolling list.
 void add(java.lang.Object item, int index)
          Adds the specified item to the scrolling list at the specified position.
 void addItem(java.lang.Object item)
          Adds the specified item to the end of scrolling list.
 void addItem(java.lang.Object item, int index)
          Adds the specified item to the scrolling list at the specified position.
 void addItem(java.lang.String item, int index)
          Adds the specified item to the scrolling list at the specified position.
protected  void addString(java.lang.String item, int index)
          Adds the specified item to the scrolling list at the specified position.
 int find(java.lang.Object obj)
          Trys to find the given object in this list.
 javax.swing.JList getList()
          Get the actual JList object used in this list.
 JboListModel getListModel()
           
 java.lang.Object getObject(int index)
          Gets the item associated with the specified index.
 java.lang.Object[] getObjects()
          Returns the items in the list.
 java.lang.String getSelectedItem()
          Returns the selected item from the list.
 java.lang.Object getSelectedObject()
          Returns the selected item on the list or null if no item is selected.
 java.lang.Object[] getSelectedObjects()
          Returns the selected items on the list in an array of Strings.
 void remove(int index)
          Not for public use in the future.
 void remove(java.lang.Object item)
          Remove the first occurrence of item from the list.
 void remove(java.lang.String item)
          Remove the first occurrence of item from the list.
 void removeAll()
          Removes all items in this list.
 void replaceItem(java.lang.Object newValue, int index)
          Replaces the item at the given index.
 void replaceItem(java.lang.String newValue, int index)
          Replaces the item at the given index.
 void setSelectedIndex(int index)
          Sets the item at the given index as selected in this list.

 

Methods inherited from class javax.swing.JScrollPane
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI

 

Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, 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, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, 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

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, 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, 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, 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, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, 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

JboList

public JboList()
Creates a new scrolling list initialized with no visible Lines or multiple selections.

Method Detail

getObject

public java.lang.Object getObject(int index)
Gets the item associated with the specified index.
Parameters:
index - the position of the item

getObjects

public java.lang.Object[] getObjects()
Returns the items in the list.

add

public void add(java.lang.Object item)
Adds the specified item to the end of scrolling list.
Parameters:
item - the item to be added

addItem

public void addItem(java.lang.Object item)
Adds the specified item to the end of scrolling list.
Parameters:
item - the item to be added

add

public void add(java.lang.Object item,
                int index)
Adds the specified item to the scrolling list at the specified position.
Parameters:
item - the item to be added
index - the position at which to put in the item. The index is zero-based. If index is -1 then the item is added to the end. If index is greater than the number of items in the list, the item gets added at the end.

addItem

public void addItem(java.lang.String item,
                    int index)
Adds the specified item to the scrolling list at the specified position.
Parameters:
item - the item to be added
index - the position at which to put in the item. The index is zero-based. If index is -1 then the item is added to the end. If index is greater than the number of items in the list, the item gets added at the end.

addItem

public void addItem(java.lang.Object item,
                    int index)
Adds the specified item to the scrolling list at the specified position.
Parameters:
item - the item to be added
index - the position at which to put in the item. The index is zero-based. If index is -1 then the item is added to the end. If index is greater than the number of items in the list, the item gets added at the end.

addString

protected void addString(java.lang.String item,
                         int index)
Adds the specified item to the scrolling list at the specified position.
Parameters:
item - the item to be added
index - the position at which to put in the item. The index is zero-based. If index is -1 then the item is added to the end. If index is greater than the number of items in the list, the item gets added at the end.

replaceItem

public void replaceItem(java.lang.String newValue,
                        int index)
Replaces the item at the given index.
Parameters:
newValue - the new value to replace the existing item
index - the position of the item to replace

replaceItem

public void replaceItem(java.lang.Object newValue,
                        int index)
Replaces the item at the given index.
Parameters:
newValue - the new value to replace the existing item
index - the position of the item to replace

removeAll

public void removeAll()
Removes all items in this list.
Overrides:
removeAll in class java.awt.Container

find

public int find(java.lang.Object obj)
Trys to find the given object in this list.
Parameters:
obj - Object to find in this list.
Returns:
index Index of the object in this list. If not found returns -1.

remove

public void remove(java.lang.String item)
Remove the first occurrence of item from the list.
Parameters:
item - the item to remove from the list
Throws:
java.lang.IllegalArgumentException - If the item doesn't exist in the list.

remove

public void remove(java.lang.Object item)
Remove the first occurrence of item from the list.
Parameters:
item - the item to remove from the list
Throws:
java.lang.IllegalArgumentException - If the item doesn't exist in the list.

remove

public void remove(int index)
Not for public use in the future. This method is expected to be retained only as a package private method.
Overrides:
remove in class java.awt.Container

getSelectedObject

public java.lang.Object getSelectedObject()
Returns the selected item on the list or null if no item is selected.

getSelectedObjects

public java.lang.Object[] getSelectedObjects()
Returns the selected items on the list in an array of Strings.

getSelectedItem

public java.lang.String getSelectedItem()
Returns the selected item from the list.

getList

public javax.swing.JList getList()
Get the actual JList object used in this list.

getListModel

public JboListModel getListModel()

setSelectedIndex

public void setSelectedIndex(int index)
Sets the item at the given index as selected in this list.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model Tester
11g Release 2 (11.1.2.3.0)

E17487-04


Copyright © 1997, 2012, Oracle. All rights reserved.