Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.ide.controls.checkboxlist
Class CheckBoxList

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JList
                  extended by oracle.ide.controls.checkboxlist.CheckBoxList
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.Scrollable

public class CheckBoxList
extends javax.swing.JList

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JList
javax.swing.JList.AccessibleJList, javax.swing.JList.DropLocation
 
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.JList
HORIZONTAL_WRAP, VERTICAL, VERTICAL_WRAP
 
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
CheckBoxList()
          Default constructor
CheckBoxList(CheckBoxListModel model)
          Constructor that creates a CheckBoxList with the specified CheckBoxListModel.
CheckBoxList(java.lang.Object[] userObjects)
          Creates CheckBoxListCellData objects with no icon, no checkbox, and a label set to whatever is returned by userObject.toString()
CheckBoxList(java.lang.Object[] userObjects, boolean hasCheckBox)
          This creates a model with no icon and checkbox (if specified) with the checkbox state set to false.
CheckBoxList(java.lang.Object[] userObjects, boolean hasCheckBox, boolean checkBoxState)
          This creates a model with no icon and checkbox (if specified) with the checkbox state set to the specified value.
CheckBoxList(java.lang.Object[] userObjects, javax.swing.Icon icon, boolean hasCheckBox)
          This creates a model with an icon (if specified) and a checkbox (if specified) The checkbox state will initially be set to false.
CheckBoxList(java.lang.Object[] userObjects, javax.swing.Icon icon, boolean hasCheckBox, boolean checkBoxState)
          This creates a model with an icon (if specified) and checkbox (if specified) and the checkbox set to the state specified.
 
Method Summary
 CheckBoxListModel getCheckBoxListModel()
          Returns the CheckBoxListModel for the CheckBoxList
 java.lang.String getToolTipText(java.awt.event.MouseEvent event)
          Gets the ToolTipText for the entry where the mouse is located.
protected  void processFocusEvent(java.awt.event.FocusEvent e)
           
protected  void processKeyEvent(java.awt.event.KeyEvent e)
           
 
Methods inherited from class javax.swing.JList
addListSelectionListener, addSelectionInterval, clearSelection, createSelectionModel, ensureIndexIsVisible, fireSelectionValueChanged, getAccessibleContext, getAnchorSelectionIndex, getCellBounds, getCellRenderer, getDragEnabled, getDropLocation, getDropMode, getFirstVisibleIndex, getFixedCellHeight, getFixedCellWidth, getLastVisibleIndex, getLayoutOrientation, getLeadSelectionIndex, getListSelectionListeners, getMaxSelectionIndex, getMinSelectionIndex, getModel, getNextMatch, getPreferredScrollableViewportSize, getPrototypeCellValue, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedIndex, getSelectedIndices, getSelectedValue, getSelectedValues, getSelectionBackground, getSelectionForeground, getSelectionMode, getSelectionModel, getUI, getUIClassID, getValueIsAdjusting, getVisibleRowCount, indexToLocation, isSelectedIndex, isSelectionEmpty, locationToIndex, paramString, removeListSelectionListener, removeSelectionInterval, setCellRenderer, setDragEnabled, setDropMode, setFixedCellHeight, setFixedCellWidth, setLayoutOrientation, setListData, setListData, setModel, setPrototypeCellValue, setSelectedIndex, setSelectedIndices, setSelectedValue, setSelectionBackground, setSelectionForeground, setSelectionInterval, setSelectionMode, setSelectionModel, setUI, setValueIsAdjusting, setVisibleRowCount, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, 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, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, 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

CheckBoxList

public CheckBoxList()
Default constructor


CheckBoxList

public CheckBoxList(CheckBoxListModel model)
Constructor that creates a CheckBoxList with the specified CheckBoxListModel.

Parameters:
model - the CheckBoxListModel that provides the data for the CheckBoxList

CheckBoxList

public CheckBoxList(java.lang.Object[] userObjects)
Creates CheckBoxListCellData objects with no icon, no checkbox, and a label set to whatever is returned by userObject.toString()

Parameters:
userObjects - the Object[] of userObjects to use when creating the CheckBoxList

CheckBoxList

public CheckBoxList(java.lang.Object[] userObjects,
                    javax.swing.Icon icon,
                    boolean hasCheckBox)
This creates a model with an icon (if specified) and a checkbox (if specified) The checkbox state will initially be set to false.

Parameters:
userObjects - Object[] of user objects to put in the CheckBoxList
icon - the Icon that will be used for all elements. If the icon is null then no icon will be displayed
hasCheckBox - true if the elements should be displayed with a check box, false otherwise

CheckBoxList

public CheckBoxList(java.lang.Object[] userObjects,
                    javax.swing.Icon icon,
                    boolean hasCheckBox,
                    boolean checkBoxState)
This creates a model with an icon (if specified) and checkbox (if specified) and the checkbox set to the state specified.

Parameters:
userObjects - Object[] of user objects to put in the CheckBoxList
icon - the Icon that will be used for all elements. If the icon is null then no icon will be displayed
hasCheckBox - true if the elements should be displayed with a check box, false otherwise
checkBoxState - true if the checkbox should initially be displayed as checked; false otherwise

CheckBoxList

public CheckBoxList(java.lang.Object[] userObjects,
                    boolean hasCheckBox)
This creates a model with no icon and checkbox (if specified) with the checkbox state set to false.

Parameters:
userObjects - Object[] of user objects to put in the CheckBoxList
icon - the Icon that will be used for all elements. If the icon is null then no icon will be displayed
hasCheckBox - true if the elements should be displayed with a check box, false otherwise

CheckBoxList

public CheckBoxList(java.lang.Object[] userObjects,
                    boolean hasCheckBox,
                    boolean checkBoxState)
This creates a model with no icon and checkbox (if specified) with the checkbox state set to the specified value.

Parameters:
userObjects - Object[] of user objects to put in the CheckBoxList
icon - the Icon that will be used for all elements. If the icon is null then no icon will be displayed
hasCheckBox - true if the elements should be displayed with a check box, false otherwise
checkBoxState - true if the checkbox should initially be checked; false otherwise
Method Detail

getCheckBoxListModel

public CheckBoxListModel getCheckBoxListModel()
Returns the CheckBoxListModel for the CheckBoxList

Returns:
CheckBoxListModel the data model of the CheckBoxList

processKeyEvent

protected void processKeyEvent(java.awt.event.KeyEvent e)
Overrides:
processKeyEvent in class javax.swing.JComponent

getToolTipText

public java.lang.String getToolTipText(java.awt.event.MouseEvent event)
Gets the ToolTipText for the entry where the mouse is located.

Overrides:
getToolTipText in class javax.swing.JList
Returns:
String that represents the tool tip text to display

processFocusEvent

protected void processFocusEvent(java.awt.event.FocusEvent e)
Overrides:
processFocusEvent in class java.awt.Component

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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