|
|||||||
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 | +--java.awt.Window | +--java.awt.Dialog | +--javabook.JavaBookDialog | +--javabook.ListBox
This class provides a list of items from which the user can select. Only a single selection is allowed. Appropriate status is returned when the selection is not made.
This class is provided as freeware. You are free to use as provided or modify to your heart's content. But you use it at your own risk. No implied or explicit warranty is given.
Field Summary | |
static int |
CANCEL
The Cancel button is pressed |
static java.lang.String |
NO_ITEM
Nothing is selected |
static int |
NO_SELECTION
Nothing is selected |
Fields inherited from class javabook.JavaBookDialog |
font,
wasMoved |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
ListBox()
Default constructor. |
|
ListBox(java.awt.Frame owner)
Creates a modal dialog with a default title. |
|
ListBox(java.awt.Frame owner,
boolean modal)
Creates a modal or modeless dialog with a default title. |
|
ListBox(java.awt.Frame owner,
java.lang.String text)
Creates a modal dialog with its title set to the second parameter. |
|
ListBox(java.awt.Frame owner,
java.lang.String text,
boolean modal)
Creates a modal or modeless dialog with its title set to the second parameter. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Implements the required method of the ActionListener. |
void |
addItem(java.lang.String item)
Adds a new item to the list. |
protected void |
adjustSize()
Adjusts the dialog. |
void |
deleteItem(int index)
Deletes an item from the list. |
void |
deleteItem(java.lang.String item)
Deletes an item from the list. |
java.lang.String |
getItemFromIndex(int index)
Returns an item at the specified location in the list. |
int |
getSelectedIndex()
Returns the position of the item selected. |
java.lang.String |
getSelectedItem()
Returns the selected item if any. |
boolean |
isCanceled()
Returns true if this dialog is canceled by the user |
void |
windowClosing(java.awt.event.WindowEvent e)
The standard event handler for window closing event. |
Methods inherited from class javabook.JavaBookDialog |
moveToCenter,
setVisible,
windowActivated,
windowClosed,
windowDeactivated,
windowDeiconified,
windowIconified,
windowOpened |
Methods inherited from class java.awt.Dialog |
addNotify,
dispose,
getTitle,
hide,
isModal,
isResizable,
paramString,
setModal,
setResizable,
setTitle,
show |
Methods inherited from class java.awt.Window |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
finalize,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isShowing,
pack,
postEvent,
processEvent,
processWindowEvent,
removeWindowListener,
setCursor,
toBack,
toFront |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paint,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setFont,
setLayout,
update,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputMethodRequests,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int NO_SELECTION
public static final int CANCEL
public static final java.lang.String NO_ITEM
Constructor Detail |
public ListBox()
public ListBox(java.awt.Frame owner)
owner
- any Frame object, but most commonly expected is a MainWindow objectpublic ListBox(java.awt.Frame owner, java.lang.String text)
owner
- any Frame object, but most commonly expected is a MainWindow objecttext
- the title of this dialogpublic ListBox(java.awt.Frame owner, boolean modal)
owner
- any Frame object, but most commonly expected is a MainWindow objectmodal
- true
for modal and false
for modeless dialogpublic ListBox(java.awt.Frame owner, java.lang.String text, boolean modal)
owner
- any Frame object, but most commonly expected is a MainWindow objecttext
- the title of this dialogmodal
- true
for modal and false
for modeless dialogMethod Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
e
- the ActionEvent object.public void addItem(java.lang.String item)
item
- a String value to be added to the listpublic void deleteItem(int index)
index
- the position of an item to be removedpublic void deleteItem(java.lang.String item)
item
- an item to be removedpublic int getSelectedIndex()
public java.lang.String getItemFromIndex(int index)
index
- position of an item in the listpublic java.lang.String getSelectedItem()
public boolean isCanceled()
public void windowClosing(java.awt.event.WindowEvent e)
e
- the WindowEvent object.protected void adjustSize()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |