|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JList | +--com.ibm.dse.gui.SpList
Bean that allows the user to select one object from a list. SpList doesn't support scrolling directly. To create a scrolling list you make the SpList the viewport view of a JScrollPane, e.g. JScrollPane scrollPane = new JScrollPane(dataSpList); // Or in two steps: JScrollPane scrollPane = new JScrollPane(); scrollPane.getViewport().setView(dataSpList);
Inner classes inherited from class javax.swing.JList |
javax.swing.JList.AccessibleJList |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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 |
Constructor Summary | |
SpList()
This constructor creates a SpList object. |
Method Summary | |
void |
addActionListener(java.awt.event.ActionListener ae)
Documented in the JDK. |
void |
addCoordinatedEventListener(CoordinatedEventListener newListener)
Adds an CoordinatedEventListener. |
void |
addDataChangedListener(DataChangedListener adl)
Deprecated. (use addCoordinatedEventListener(CoordinatedEventListener newListener)) |
protected void |
executeBeanReactions()
When a Bean changes states and the end state is a non-error state, the Bean will call the beanReaction(java.awt.Component) public static method of the specified class. |
void |
fireCoordinationEvent()
Fires a DSECoordinationEvent when data has changed. |
void |
fireCoordinationEvent(DSECoordinationEvent event)
Fires a DSECoordinationEvent when data has changed. |
void |
fireHandleDataChanged()
Deprecated. (use fireCoordinationEvent()) |
void |
fireHandleDataChanged(DataChangedEvent event)
Deprecated. (use fireCoordinationEvent(DSECoordinationEvent)) |
boolean |
getActivatedOkKey()
Gets the activatedOkKey property (boolean) value. |
ColorSettings |
getAllColors()
Gets the allColors property (com.ibm.dse.gui.ColorSettings) value. |
java.lang.String |
getAlternativeDataName()
Gets the alternativeDataName property (java.lang.String) value. |
java.lang.String |
getBeansReactions()
Gets the beansReactions property (java.lang.String) value. |
java.lang.String |
getDataDirection()
Gets the dataDirection property (java.lang.String) value. |
java.lang.String |
getDataName()
Gets the dataName property (java.lang.String) value. |
java.lang.String |
getDataNameForList()
Gets the dataNameForList property (java.lang.String) value. |
java.lang.String |
getDataToClear()
Gets the dataToClear property (java.lang.String) value. |
java.lang.Object |
getDataValue()
Gets the dataValue property (Object) value. |
DSECoordinatedPanel |
getDSECoordinatedPanel()
Gets the DSECoordinatedPanel where the component is placed |
java.lang.String |
getErrorMessage()
Gets the ErrorMessage property value from its formatters (if exists). |
java.lang.String |
getHelpID()
Gets the helpID property (java.lang.String) value. |
protected java.lang.Object |
getKeyFromValue(java.lang.Object value,
boolean errorMessage)
Gets the key property from value in keyedCollection. |
boolean |
getMandatory()
Gets the mandatory property (boolean) value. |
NavigationParameters |
getNavigationParameters()
Gets the navigationParameters property (com.ibm.dse.gui.NavigationParameters) value. |
boolean |
getSendCoordinatedEvent()
|
SpPanel |
getSpPanel()
Gets the SpPanel where the component is placed |
java.lang.String |
getType()
Gets the type property (java.lang.String) value. |
java.lang.Boolean |
getUseKeyValues()
Gets the useKeyValues property (java.lang.Boolean) value. |
protected java.lang.Object |
getValueFromKey(java.lang.Object key,
boolean errorMessage)
Gets the value property from key in keyedCollection. |
java.lang.String |
getValueInContext()
Gets the valueInContext property (java.lang.String) value. |
boolean |
hasAlternativeDataName()
Returns if the SpList has alternative data name attribute. |
boolean |
isInError()
Complies with the DataExchanger interface. |
boolean |
isKeyedValue()
if true this bean returns a composed data value. |
boolean |
isRequired()
Returns if the spList is required or not. |
void |
keyPressed(java.awt.event.KeyEvent e)
Handles events for the KeyListener interface. |
static void |
main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application |
protected void |
processComponentKeyEvent(java.awt.event.KeyEvent e)
It is called after interested listeners have managed the event. |
void |
removeActionListener(java.awt.event.ActionListener ae)
Documented in the JDK. |
void |
removeCoordinatedEventListener(CoordinatedEventListener newListener)
Removes a CoordinatedEventListener. |
void |
removeDataChangedListener(DataChangedListener dcl)
Deprecated. (use removeCoordinatedEventListener(CoordinatedEventListener newListener)) |
void |
setActivatedOkKey(boolean activatedOkKey)
Sets the activatedOkKey property (boolean) value. |
void |
setAllColors(ColorSettings allColors)
Sets the allColors property (com.ibm.dse.gui.ColorSettings) value. |
void |
setAlternativeDataName(java.lang.String alternativeDataName)
Sets the alternativeDataName property (java.lang.String) value. |
void |
setBeansReactions(java.lang.String beansReactions)
Sets the beansReactions property (java.lang.String) value. |
protected void |
setColors()
Decides the background and foreground colors. |
void |
setDataDirection(java.lang.String dataDirection)
Sets the dataDirection property (java.lang.String) value. |
void |
setDataName(java.lang.String dataName)
Sets the dataName property (java.lang.String) value. |
void |
setDataNameForList(java.lang.String dataNameForList)
Sets the dataNameForList property (java.lang.String) value. |
void |
setDataToClear(java.lang.String dataToClear)
Sets the dataToClear property (java.lang.String) value. |
void |
setDataValue(java.lang.Object o)
Sets the dataValue property (Object) value. |
void |
setDataValueForList(java.lang.Object dataValueForList)
Sets the dataValueForList property (java.lang.Object) value. |
void |
setEnabled(boolean b)
Enables or disables the SpList depending on the parameter. |
void |
setHelpID(java.lang.String helpID)
Sets the helpID property (java.lang.String) value. |
void |
setListElements(java.util.Vector list)
Updates the SpList elements. |
void |
setMandatory(boolean mandatory)
Sets the mandatory property (boolean) value. |
void |
setNavigationParameters(NavigationParameters navigationParameters)
Sets the navigationParameters property (com.ibm.dse.gui.NavigationParameters) value. |
void |
setRequired(boolean required)
Sets the required property (boolean) value. |
void |
setSendCoordinatedEvent(boolean send)
|
void |
setType(java.lang.String type)
Sets the type property (java.lang.String) value. |
void |
setUseKeyValues(boolean useKeyValues)
Sets the useKeyValues property (boolean) value. |
void |
setUseKeyValues(java.lang.Boolean useKeyValues)
Sets the useKeyValues property (java.lang.Boolean) value. |
void |
setValueInContext(java.lang.String valueInContext)
Sets the valueInContext property (java.lang.String) value. |
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
Method to handle events for the ListSelectionListener interface. |
Methods inherited from class javax.swing.JList |
addListSelectionListener,
addSelectionInterval,
clearSelection,
createSelectionModel,
ensureIndexIsVisible,
fireSelectionValueChanged,
getAccessibleContext,
getAnchorSelectionIndex,
getCellBounds,
getCellRenderer,
getFirstVisibleIndex,
getFixedCellHeight,
getFixedCellWidth,
getLastVisibleIndex,
getLeadSelectionIndex,
getMaxSelectionIndex,
getMinSelectionIndex,
getModel,
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,
setFixedCellHeight,
setFixedCellWidth,
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,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
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,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
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,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
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 |
public SpList()
Method Detail |
public void addActionListener(java.awt.event.ActionListener ae)
ae
- java.awt.event.ActionEventpublic void addCoordinatedEventListener(CoordinatedEventListener newListener)
newListener
- CoordinatedEventListenerpublic void addDataChangedListener(DataChangedListener adl)
adl
- DataChangedListenerprotected void executeBeanReactions()
public void fireCoordinationEvent()
public void fireCoordinationEvent(DSECoordinationEvent event)
event
- DSECoordinationEventpublic void fireHandleDataChanged()
public void fireHandleDataChanged(DataChangedEvent event)
event
- DataChangedEventpublic boolean getActivatedOkKey()
setActivatedOkKey(boolean)
public ColorSettings getAllColors()
setAllColors(com.ibm.dse.gui.ColorSettings)
public java.lang.String getAlternativeDataName()
setAlternativeDataName(java.lang.String)
public java.lang.String getBeansReactions()
setBeansReactions(java.lang.String)
public java.lang.String getDataDirection()
setDataDirection(java.lang.String)
public java.lang.String getDataName()
setDataName(java.lang.String)
public java.lang.String getDataNameForList()
setDataNameForList(java.lang.String)
public java.lang.String getDataToClear()
setDataToClear(java.lang.String)
public java.lang.Object getDataValue()
setDataValue(java.lang.Object)
public DSECoordinatedPanel getDSECoordinatedPanel()
public java.lang.String getErrorMessage()
public java.lang.String getHelpID()
setHelpID(java.lang.String)
protected java.lang.Object getKeyFromValue(java.lang.Object value, boolean errorMessage)
Value
- java.lang.ObjecterrorMessage
- boolean, shows error message or not.public boolean getMandatory()
setMandatory(boolean)
public NavigationParameters getNavigationParameters()
setNavigationParameters(com.ibm.dse.gui.NavigationParameters)
public boolean getSendCoordinatedEvent()
public SpPanel getSpPanel()
public java.lang.String getType()
setType(java.lang.String)
public java.lang.Boolean getUseKeyValues()
setUseKeyValues(java.lang.Boolean)
protected java.lang.Object getValueFromKey(java.lang.Object key, boolean errorMessage)
key
- java.lang.ObjecterrorMessage
- boolean, shows error message or not.public java.lang.String getValueInContext()
setValueInContext(java.lang.String)
public boolean hasAlternativeDataName()
public boolean isInError()
public boolean isKeyedValue()
public boolean isRequired()
public void keyPressed(java.awt.event.KeyEvent e)
e
- java.awt.event.KeyEventpublic static void main(java.lang.String[] args)
args
- java.lang.String[]protected void processComponentKeyEvent(java.awt.event.KeyEvent e)
public void removeActionListener(java.awt.event.ActionListener ae)
ae
- java.awt.event.ActionEventpublic void removeCoordinatedEventListener(CoordinatedEventListener newListener)
newListener
- DataChangedListenerpublic void removeDataChangedListener(DataChangedListener dcl)
newListener
- DataChangedListener, the DataChangedEvent listener to be removedpublic void setActivatedOkKey(boolean activatedOkKey)
activatedOkKey
- boolean, the new value for the propertygetActivatedOkKey()
public void setAllColors(ColorSettings allColors)
ColorSettings,
- allColors The new value for the property.getAllColors()
public void setAlternativeDataName(java.lang.String alternativeDataName)
alternativeDataName
- The new value for the property.getAlternativeDataName()
public void setBeansReactions(java.lang.String beansReactions)
beansReactions
- The new value for the property.getBeansReactions()
protected void setColors()
public void setDataDirection(java.lang.String dataDirection)
dataDirection
- String, the new value for the property.getDataDirection()
public void setDataName(java.lang.String dataName)
dataName
- String, the new value for the property.getDataName()
public void setDataNameForList(java.lang.String dataNameForList)
dataNameForList
- String, the new value for the property.getDataNameForList()
public void setDataToClear(java.lang.String dataToClear)
dataToClear
- The new value for the property.getDataToClear()
public void setDataValue(java.lang.Object o)
dataValue
- Object, the new value for the dataValue propertygetDataValue()
public void setDataValueForList(java.lang.Object dataValueForList)
dataValueForList
- Object, the new value for the dataValueForList property#getDataValueForList
public void setEnabled(boolean b)
b
- boolean, that indicates if the SpList must be enabled or notpublic void setHelpID(java.lang.String helpID)
helpID
- String, the new value for the property.getHelpID()
public void setListElements(java.util.Vector list)
Vector
- list, a vector with the strings the SpList will containpublic void setMandatory(boolean mandatory)
mandatory
- boolean, the new value for the property.getMandatory()
public void setNavigationParameters(NavigationParameters navigationParameters)
navigationParameters
- The new value for the property.getNavigationParameters()
public void setRequired(boolean required)
required
- boolean, the new value for the required propertypublic void setSendCoordinatedEvent(boolean send)
public void setType(java.lang.String type)
type
- The new value for the property.getType()
public void setUseKeyValues(java.lang.Boolean useKeyValues)
useKeyValues
- boolean, the new value for the property.getUseKeyValues()
public void setUseKeyValues(boolean useKeyValues)
useKeyValues
- boolean, the new value for the useKeyValues propertygetUseKeyValues()
public void setValueInContext(java.lang.String valueInContext)
valueInContext
- The new value for the property.getValueInContext()
public void valueChanged(javax.swing.event.ListSelectionEvent e)
e
- ListSelectionEvent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |