|
|||||||||
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.JComboBox | +--com.ibm.dse.gui.SpComboBox
The SpComboBox class is a Bean that provides a selectable drop-down list.
Inner classes inherited from class javax.swing.JComboBox |
javax.swing.JComboBox.AccessibleJComboBox,
javax.swing.JComboBox.KeySelectionManager |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Fields inherited from class javax.swing.JComboBox |
actionCommand,
dataModel,
editor,
isEditable,
keySelectionManager,
lightWeightPopupEnabled,
maximumRowCount,
renderer,
selectedItemReminder |
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 | |
SpComboBox()
This constructor creates a SpComboBox object. |
Method Summary | |
void |
addCoordinatedEventListener(CoordinatedEventListener newListener)
Adds an CoordinatedEventListener. |
void |
addDataChangedListener(DataChangedListener newListener)
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)
Method to support listener events. |
boolean |
getActivatedOkKey()
Gets the activatedOkKey property (boolean) 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. |
ColorSettings |
getColors()
Gets the colors property (com.ibm.dse.gui.ColorSettings) 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 (java.lang.String) 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. |
boolean |
getInError()
Gets the inError property (boolean) value. |
protected java.lang.Object |
getKeyFromValue(java.lang.Object value,
boolean errorMessage)
Gets the key property from value in keyedCollection. |
NavigationParameters |
getNavigationParameters()
Gets the navigationParameters property (com.ibm.dse.gui.NavigationParameters) value. |
boolean |
getRequired()
Gets the required property (boolean) 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 SpComboBox 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 combo box is required or not. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
Method to handle events for the ItemListener interface. |
void |
keyPressed(java.awt.event.KeyEvent e)
Handles events for the KeyListener interface. |
void |
keyReleased(java.awt.event.KeyEvent e)
Handles events for the KeyListener interface. |
void |
keyTyped(java.awt.event.KeyEvent e)
Handles events for the KeyListener interface. |
static void |
main(java.lang.String[] args)
Provides a main entry point. |
void |
paint(java.awt.Graphics g)
This method is invoked by Swing to draw components. |
protected void |
processComponentKeyEvent(java.awt.event.KeyEvent e)
It is called after interested listeners have managed the event. |
void |
processKeyEvent(java.awt.event.KeyEvent e)
It is called after interested listeners have managed the event. |
void |
removeCoordinatedEventListener(CoordinatedEventListener newListener)
Removes a CoordinatedEventListener. |
void |
removeDataChangedListener(DataChangedListener newListener)
Deprecated. (use removeCoordinatedEventListener(CoordinatedEventListener newListener)) |
void |
setActivatedOkKey(boolean activatedOkKey)
Sets the activatedOkKey property (boolean) 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 |
setColorCombo(java.awt.Color bColor,
java.awt.Color fColor)
|
protected void |
setColors()
Decides the background and foreground colors. |
void |
setColors(ColorSettings colors)
Sets the colors property (com.ibm.dse.gui.ColorSettings) value. |
void |
setComponentOrientation(java.awt.ComponentOrientation o)
Set the language-sensitive orientation that is to be used to order the elements or text within this component. |
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 dataValue)
Sets the dataValue property (java.lang.String) value. |
void |
setDataValueForList(java.lang.Object dataValueForList)
Sets the dataValueForList property (java.lang.Object) value. |
protected void |
setDataValueWithoutReflectingInView(java.lang.Object dataValue)
Sets the dataValue property (java.lang.String) value. |
void |
setEditable(boolean b)
Makes the combo box editable or not depending on the parameter. |
void |
setEnabled(boolean b)
Enables or disables the combo box depending on the parameter. |
void |
setHelpID(java.lang.String helpID)
Sets the helpID property (java.lang.String) value. |
void |
setInError(boolean inError)
Sets the inError property (boolean) value. |
void |
setListElements(java.util.Vector list)
Updates the combo box elements. |
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. |
Methods inherited from class javax.swing.JComboBox |
actionPerformed,
addActionListener,
addItem,
addItemListener,
configureEditor,
contentsChanged,
createDefaultKeySelectionManager,
fireActionEvent,
fireItemStateChanged,
getAccessibleContext,
getActionCommand,
getEditor,
getItemAt,
getItemCount,
getKeySelectionManager,
getMaximumRowCount,
getModel,
getRenderer,
getSelectedIndex,
getSelectedItem,
getSelectedObjects,
getUI,
getUIClassID,
hidePopup,
insertItemAt,
installAncestorListener,
intervalAdded,
intervalRemoved,
isEditable,
isFocusTraversable,
isLightWeightPopupEnabled,
isPopupVisible,
paramString,
removeActionListener,
removeAllItems,
removeItem,
removeItemAt,
removeItemListener,
selectedItemChanged,
selectWithKeyChar,
setActionCommand,
setEditor,
setKeySelectionManager,
setLightWeightPopupEnabled,
setMaximumRowCount,
setModel,
setPopupVisible,
setRenderer,
setSelectedIndex,
setSelectedItem,
setUI,
showPopup,
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,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processFocusEvent,
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,
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 SpComboBox()
Method Detail |
public void addCoordinatedEventListener(CoordinatedEventListener newListener)
newListener
- CoordinatedEventListenerpublic void addDataChangedListener(DataChangedListener newListener)
newListener
- DataChangedListener, the new DataChangedEvent listenerprotected 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 java.lang.String getAlternativeDataName()
setAlternativeDataName(java.lang.String)
public java.lang.String getBeansReactions()
setBeansReactions(java.lang.String)
public ColorSettings getColors()
setColors()
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)
public boolean getInError()
setInError(boolean)
protected java.lang.Object getKeyFromValue(java.lang.Object value, boolean errorMessage)
Value
- java.lang.ObjecterrorMessage
- boolean, shows error message or not.public NavigationParameters getNavigationParameters()
setNavigationParameters(com.ibm.dse.gui.NavigationParameters)
public boolean getRequired()
setRequired(boolean)
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 itemStateChanged(java.awt.event.ItemEvent e)
e
- java.awt.event.ItemEventpublic void keyPressed(java.awt.event.KeyEvent e)
e
- java.awt.event.KeyEventpublic void keyReleased(java.awt.event.KeyEvent e)
e
- java.awt.event.KeyEventpublic void keyTyped(java.awt.event.KeyEvent e)
e
- java.awt.event.KeyEventpublic static void main(java.lang.String[] args)
args
- java.lang.String[]public void paint(java.awt.Graphics g)
repaint
method to
schedule the component for redrawing.
This method actually delegates the work of painting to three
protected methods: paintComponent
, paintBorder
,
and paintChildren
. They're called in the order
listed to ensure that children appear on top of component itself.
Generally speaking, the component and its children should not
paint in the insets area allocated to the border. Subclasses can
just override this method, as always. A subclass that just
wants to specialize the UI (look and feel) delegates paint
method should just override paintComponent
.
JComponent.paintComponent(java.awt.Graphics)
,
JComponent.paintBorder(java.awt.Graphics)
,
JComponent.paintChildren(java.awt.Graphics)
,
JComponent.getComponentGraphics(java.awt.Graphics)
,
JComponent.repaint(long, int, int, int, int)
protected void processComponentKeyEvent(java.awt.event.KeyEvent e)
public void processKeyEvent(java.awt.event.KeyEvent e)
public void removeCoordinatedEventListener(CoordinatedEventListener newListener)
newListener
- DataChangedListenerpublic void removeDataChangedListener(DataChangedListener newListener)
newListener
- DataChangedListener, the DataChangedEvent listener to be removedpublic void setActivatedOkKey(boolean activatedOkKey)
activatedOkKey
- boolean, the new value for the propertygetActivatedOkKey()
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 setColorCombo(java.awt.Color bColor, java.awt.Color fColor)
protected void setColors()
public void setColors(ColorSettings colors)
colors
- ColorSettings, the new value for the colors propertygetColors()
public void setComponentOrientation(java.awt.ComponentOrientation o)
At construction time, a component's orientation is set to ComponentOrientation.UNKNOWN, indicating that it has not been specified explicitly. The UNKNOWN orientation behaves the same as ComponentOrientation.LEFT_TO_RIGHT.
To set the orientation of a single component, use this method. To apply a ResourceBundle's orientation to an entire component hierarchy, use java.awt.Window.applyResourceBundle.
public void setDataDirection(java.lang.String dataDirection)
dataDirection
- String, the new value for the dataDirection propertygetDataDirection()
public void setDataName(java.lang.String dataName)
dataName
- String, the new value for the dataName propertygetDataName()
public void setDataNameForList(java.lang.String dataNameForList)
dataNameForList
- String, the new value for the dataNameForList propertygetDataNameForList()
public void setDataToClear(java.lang.String dataToClear)
dataToClear
- The new value for the property.getDataToClear()
public void setDataValue(java.lang.Object dataValue)
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
protected void setDataValueWithoutReflectingInView(java.lang.Object dataValue)
dataValue
- Object, the new value for the dataValue propertypublic void setEditable(boolean b)
b
- boolean, the new value for enabling or disabling the combo boxpublic void setEnabled(boolean b)
b
- boolean, that indicates if the combo box must be enabled or notpublic void setHelpID(java.lang.String helpID)
helpID
- String, the new value for the helpID propertygetHelpID()
public void setInError(boolean inError)
inError
- boolean, the new value for the inError propertygetInError()
public void setListElements(java.util.Vector list)
list
- Vector, a vector with the strings the combo box will containpublic 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 propertygetRequired()
public 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 useKeyValues propertygetUseKeyValues()
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |