|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--waba.ui.Control
|
+--waba.ui.Container
|
+--waba.ui.ListBox
|
+--superwaba.ext.xplat.html.ui.ListBox
ListBox extends the waba.ui.ListBox control
and implements it as a Controllable
| Fields inherited from class waba.ui.ListBox |
btnX,
extraHorizScrollButtonHeight,
itemCount,
items,
offset,
sbar,
selectedIndex,
simpleBorder,
useFullWidthOnSelection,
visibleItems,
xOffset |
| Fields inherited from class waba.ui.Container |
BORDER_LOWERED,
BORDER_NONE,
BORDER_RAISED,
BORDER_SIMPLE,
children,
lastH,
lastW,
lastX,
lastY,
parentWindow,
started,
tabOrder,
tail |
| Fields inherited from class waba.ui.Control |
AFTER,
appId,
appObj,
asContainer,
asWindow,
backColor,
backDis,
BEFORE,
BOTTOM,
CENTER,
clearValueInt,
clearValueStr,
enabled,
FILL,
FIT,
fm,
fmH,
focusLess,
focusTraversable,
font,
foreColor,
foreDis,
height,
highlightRectsCount,
isHighlighting,
LEFT,
parent,
PREFERRED,
RANGE,
RIGHT,
SAME,
TOP,
uiCE,
uiFlat,
uiPalm,
uiVista,
visible,
width,
x,
x2,
y,
y2 |
| Constructor Summary | |
ListBox(java.lang.String name)
Creates an empty Listbox. |
|
| Method Summary | |
void |
add(java.lang.String item,
java.lang.String key,
boolean selected)
Adds an Object to this ListBox This is the only method that should be used for building a ListBox. |
protected void |
drawCursor(Graphics g,
int sel,
boolean on)
This method is used to draw the cursor around the desired item |
void |
getFocus()
Make this controllable gets the focus |
java.lang.String |
getName()
Get the name of this Controllable |
java.lang.String |
getValue()
Get the value hold by this Controllable |
void |
onEvent(Event event)
Called to process key, pen, control and other posted events. |
void |
onPaint(Graphics g)
When this method is called, the graphics object passed has been translated into the coordinate system of the control and the area behind the control has already been painted. |
void |
remove(int index)
Removes the given index from the Listbox |
void |
repaint()
Marks the control for repaint. |
void |
reset()
Resets the control to its original default value. |
void |
setHtmlContainer(HtmlContainer htmlCnr)
Set the Html HtmlContainer associated to this Controllable |
| Methods inherited from class waba.ui.ListBox |
add,
add,
add,
clear,
drawItem,
enableHorizScroll,
find,
getItemAt,
getItems,
getItemWidth,
getPreferredHeight,
getPreferredWidth,
getSelectedIndex,
getSelectedItem,
indexOf,
insert,
onBoundsChanged,
onColorsChanged,
qsort,
remove,
remove,
removeAll,
select,
select,
selectLast,
setCursorColor,
setEnabled,
setItemAt,
setSimpleBorder,
size |
| Methods inherited from class waba.ui.Container |
add,
add,
broadcastEvent,
findChild,
getChildren,
getClientRect,
getClientRect,
onAdd,
onRemove,
onStart,
paintChildren,
setBorderStyle,
setHighlighting,
swapToTopmostWindow |
| Methods inherited from class waba.ui.Control |
addTimer,
changeHighlighted,
contains,
createGraphics,
drawHighlight,
getAbsoluteRect,
getBackColor,
getFont,
getFontMetrics,
getForeColor,
getNext,
getParent,
getParentWindow,
getPos,
getRect,
getSize,
isDisplayed,
isEnabled,
isVisible,
onFontChanged,
onWindowPaintFinished,
postEvent,
removeTimer,
repaintNow,
requestFocus,
setBackColor,
setBackForeColors,
setFocusLess,
setFont,
setForeColor,
setRect,
setRect,
setRect,
setVisible,
translateFromOrigin,
uiStyleChanged |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public ListBox(java.lang.String name)
name - Name of this Controllable| Method Detail |
public void add(java.lang.String item,
java.lang.String key,
boolean selected)
This is the only method that should be used for building a ListBox.
item - String to addkey - Associated keyselected - true if this Object is selected by defaultpublic void remove(int index)
public void setHtmlContainer(HtmlContainer htmlCnr)
htmlCnr - the HtmlContainer associated to this Controllablepublic void getFocus()
public java.lang.String getName()
public java.lang.String getValue()
public void onEvent(Event event)
event - the event to processpublic void repaint()
protected void drawCursor(Graphics g,
int sel,
boolean on)
public void onPaint(Graphics g)
g - the graphics object for drawingpublic void reset()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||