|
|||||||
| 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.InputBox
This class is used for getting an input from the user. An InputBox dialog is modal and capable of accepting integers, real numbers, and strings. An InputBox dialog will remain on the screen until a valid input is entered.
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.
| 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 | |
InputBox()
Default constructor. |
|
InputBox(java.awt.Frame owner)
Creates an instance of InputBox with a default title and error message. |
|
InputBox(java.awt.Frame owner,
java.lang.String title)
Creates an instance of InputBox with the title set to the second parameter and the error message set to a default message. |
|
InputBox(java.awt.Frame owner,
java.lang.String title,
java.lang.String errorMsg)
Creates an instance of InputBox with the title set to the second parameter and the error message set to the third parameter. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Implements the required method of the ActionListener. |
protected void |
adjustSize()
Implements the abstract method of the superclass JavaBookDialog. |
double |
getDouble()
Returns a double value entered the user. |
double |
getDouble(java.lang.String text)
Returns a double value entered the user. |
float |
getFloat()
Returns a float value entered the user. |
float |
getFloat(java.lang.String text)
Returns a float value entered the user. |
int |
getInteger()
Returns an int value entered the user. |
int |
getInteger(java.lang.String text)
Returns an int value entered the user. |
java.lang.String |
getString()
Returns a String value entered the user. |
java.lang.String |
getString(java.lang.String text)
Returns a String value entered the user. |
void |
keyPressed(java.awt.event.KeyEvent e)
Implements the required method of the KeyListener. |
void |
keyReleased(java.awt.event.KeyEvent e)
Implements the required method of the KeyListener. |
void |
keyTyped(java.awt.event.KeyEvent e)
Implements the required method of the KeyListener. |
| Methods inherited from class javabook.JavaBookDialog |
moveToCenter,
setVisible,
windowActivated,
windowClosed,
windowClosing,
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 |
| Constructor Detail |
public InputBox()
public InputBox(java.awt.Frame owner)
owner - any Frame object, but most commonly expected is a MainWindow object
public InputBox(java.awt.Frame owner,
java.lang.String title)
owner - any Frame object, but most commonly expected is a MainWindow objecttitle - the InputBox title
public InputBox(java.awt.Frame owner,
java.lang.String title,
java.lang.String errorMsg)
owner - any Frame object, but most commonly expected is a MainWindow objecttitle - the InputBox titleerrorMsg - the error message to be displayed for an invalid input| Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
e - the ActionEvent object.public double getDouble()
double value entered the user.
Prompts the user for a double value, and the
dialog will not close until the user enters a valid
double vale.double valuepublic double getDouble(java.lang.String text)
double value entered the user.
Prompts the user for a double value using
the second parameter as the prompt text. The
dialog will not close until the user enters a valid
double vale.text - the text for prompting the userdouble valuepublic float getFloat()
float value entered the user.
Prompts the user for a float value, and the
dialog will not close until the user enters a valid
float vale.float valuepublic float getFloat(java.lang.String text)
float value entered the user.
Prompts the user for a float value using
the second parameter as the prompt text. The
dialog will not close until the user enters a valid
float vale.text - the text for prompting the userfloat valuepublic int getInteger()
int value entered the user.
Prompts the user for an int value, and the
dialog will not close until the user enters a valid
int vale.int valuepublic int getInteger(java.lang.String text)
int value entered the user.
Prompts the user for an int value using
the second parameter as the prompt text. The
dialog will not close until the user enters a valid
int vale.text - the text for prompting the userint valuepublic java.lang.String getString()
String value entered the user.
Prompts the user for a String value using a
generic prompt text.String valuepublic java.lang.String getString(java.lang.String text)
String value entered the user.
Prompts the user for a String value using
the second parameter as the prompt text.text - the text for prompting the userString valuepublic void keyTyped(java.awt.event.KeyEvent e)
e - the KeyEvent object.public void keyPressed(java.awt.event.KeyEvent e)
e - the KeyEvent object.public void keyReleased(java.awt.event.KeyEvent e)
e - the KeyEvent object.protected void adjustSize()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||