|
|||||||
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.ResponseBox
This dialog is for accepting YES/NO response from the user. By default this dialog has two buttons labeled YES and NO. This dialog can be set to have either one, two, or three buttons. You also have an option of setting the button labels.
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 |
BUTTON1
The constant to represent the leftmost button |
static int |
BUTTON2
The constant to represent the middle button |
static int |
BUTTON3
The constant to represent the rightmost button |
static int |
CANCEL
The constant to represent the Cancel action |
static int |
NO
The constant to represent the NO button, which is the same as the middle button |
static int |
YES
The constant to represent the YES button, which is the same as the leftmost button |
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 | |
ResponseBox()
Default constructor. |
|
ResponseBox(java.awt.Frame owner)
Constructs a ResponseBox with the owner frame and two buttons. |
|
ResponseBox(java.awt.Frame owner,
int buttonCount)
Constructs a RepsonseBox with the owner frame and size input lines. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Implements the required method of the ActionListener. |
protected void |
adjustSize()
Place the components and adjust the size. |
int |
prompt(java.lang.String text)
Makes this dialog visible and prompts the user. |
void |
setLabel(int id,
java.lang.String text)
Sets the label of id's button to the passed text. |
void |
windowClosing(java.awt.event.WindowEvent e)
Overrides the inherited method. |
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 BUTTON1
public static final int BUTTON2
public static final int BUTTON3
public static final int YES
public static final int NO
public static final int CANCEL
Constructor Detail |
public ResponseBox()
public ResponseBox(java.awt.Frame owner)
owner
- the owning Frame objectpublic ResponseBox(java.awt.Frame owner, int buttonCount)
owner
- the owning Frame objectbuttonCount
- the number of buttons attached to this dialogMethod Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
e
- the ActionEvent object.public int prompt(java.lang.String text)
public void setLabel(int id, java.lang.String text)
id
- the id of the buttontext
- the new label of the designated buttonpublic 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 |