|
|||||||||
| 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
|
+--org.PingOO.DLAI.lib.PWidget.PComboBox
Provide a combo box with auto search capabilities.
By default the PComboBox is provided with a ComboBoxEditorAuto which provide auto-search for object matching the typed caracters.
JComboBox,
PComponent, Serialized Form| Inner classes inherited from class javax.swing.JComboBox |
javax.swing.JComboBox.AccessibleJComboBox,
javax.swing.JComboBox.DefaultKeySelectionManager,
javax.swing.JComboBox.KeySelectionManager |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
| Field Summary | |
private PManager |
manager
The manager where this component will lokk for its resources. |
protected java.lang.String |
module
Defines the module where to find this button's text and tool tip. |
protected java.lang.String |
toolTipKey
Defines the key used to find this button's tool tip. |
| Fields inherited from class javax.swing.JComboBox |
actionCommand,
dataModel,
editor,
isEditable,
keySelectionManager,
lightWeightPopupEnabled,
maximumRowCount,
renderer,
selectedItemReminder,
uiClassID |
| Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
| Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
| Constructor Summary | |
PComboBox()
Creates a combo box with a default data model. |
|
PComboBox(javax.swing.ComboBoxModel aModel)
Creates a combo box that takes its items from an existing ComboBoxModel. |
|
PComboBox(java.lang.Object[] items)
Creates a combo box that contains the elements in the specified array. |
|
PComboBox(java.lang.String toolTipKey)
Creates a combo box with a tooltip and a default data model. |
|
PComboBox(java.lang.String toolTipKey,
java.lang.String module)
Creates a combo box with a tooltip, and a default data model plus the module where are stored the resources. |
|
PComboBox(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.ComboBoxModel aModel)
Creates a combo box with a tooltip, that takes its items from an existing ComboBoxModel plus the module where are stored the resources. |
|
PComboBox(java.lang.String toolTipKey,
java.lang.String module,
java.lang.Object[] items)
Creates a combo box with a tooltip, that contains the elements in the specified array plus the module where are stored the resources. |
|
PComboBox(java.lang.String toolTipKey,
java.lang.String module,
java.util.Vector items)
Creates a combo box with a tooltip, that contains the elements in the specified Vector plus the module where are stored the resources. |
|
PComboBox(java.util.Vector items)
Creates a combo box that contains the elements in the specified Vector. |
|
| Method Summary | |
PManager |
getManager()
Returns the manager of this component. |
java.lang.String |
getModule()
Returns the component's resources location. |
java.lang.String |
getTextKey()
Returns the key used to find this component's text |
java.lang.String |
getToolTipKey()
Returns the key used to find this component's tool tip. |
void |
setLocalizedToolTipText(java.lang.String toolTipKey)
Registers the text to display in a tool tip. |
void |
setManager(PManager manager)
Sets the manager of this component. |
void |
setModule(java.lang.String module)
Sets The module where the component will search its resources |
void |
updateFont()
Update the component's font. |
void |
updateLanguage()
Update the component's text and tool tip with the default module. |
void |
updateLanguage(java.lang.String module)
Update the component's text and tool tip with the current module. |
| Methods inherited from class javax.swing.JComboBox |
actionPerformed,
addActionListener,
addItem,
addItemListener,
checkMutableComboBoxModel,
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,
processKeyEvent,
removeActionListener,
removeAllItems,
removeItem,
removeItemAt,
removeItemListener,
selectedItemChanged,
selectWithKeyChar,
setActionCommand,
setEditable,
setEditor,
setEnabled,
setKeySelectionManager,
setLightWeightPopupEnabled,
setMaximumRowCount,
setModel,
setPopupVisible,
setRenderer,
setSelectedIndex,
setSelectedItem,
setUI,
showPopup,
updateUI,
writeObject |
| Methods inherited from class javax.swing.JComponent |
_paintImmediately,
|
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setFocusOwner,
setLayout,
transferFocus,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
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,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
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,
registerNatives,
wait,
wait,
wait |
| Field Detail |
protected java.lang.String toolTipKey
protected java.lang.String module
private PManager manager
| Constructor Detail |
public PComboBox()
toolTipKey - The key needed to retrieve the button's tool tip.public PComboBox(java.lang.String toolTipKey)
toolTipKey - The key needed to retrieve the button's tool tip.
public PComboBox(java.lang.String toolTipKey,
java.lang.String module)
toolTipKey - The key needed to retrieve the button's tool tip.module - The module where to find the resources.public PComboBox(javax.swing.ComboBoxModel aModel)
aModel - The ComboBoxModel that provides the displayed list of items.public PComboBox(java.lang.Object[] items)
items - The list of items to be added.
public PComboBox(java.lang.String toolTipKey,
java.lang.String module,
java.lang.Object[] items)
toolTipKey - The key needed to retrieve the button's tool tip.module - The module where to find the resources.items - The list of items to be added.public PComboBox(java.util.Vector items)
items - The list of items to be added.
public PComboBox(java.lang.String toolTipKey,
java.lang.String module,
java.util.Vector items)
toolTipKey - The key needed to retrieve the button's tool tip.module - The module where to find the resources.items - The list of items to be added.
public PComboBox(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.ComboBoxModel aModel)
toolTipKey - The key needed to retrieve the button's tool tip.module - The module where to find the resources.aModel - The ComboBoxModel that provides the displayed list of items.| Method Detail |
public void setManager(PManager manager)
manager - the new manager of this component, if manager is null, the component will use PManager.getInstance().public PManager getManager()
public void setModule(java.lang.String module)
module - The new module. If null, the default resource set will be used.public void setLocalizedToolTipText(java.lang.String toolTipKey)
toolTipKey - The key used to get the localized tool tip.public void updateFont()
public void updateLanguage()
public void updateLanguage(java.lang.String module)
module - The module where the resources are stored.public final java.lang.String getTextKey()
null if the component does not support text.public final java.lang.String getToolTipKey()
null if the component does not support tool tip.public final java.lang.String getModule()
PComponent.DEFAULT_MODULE if the component has no defined module
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||