Class awt.StringDialog
All Packages    This Package    Previous    Next

Class awt.StringDialog

java.lang.Object
   |
   +----awt.Component
           |
           +----awt.Container
                   |
                   +----awt.Frame
                           |
                           +----awt.StringDialog

public class StringDialog
extends Frame
implements Dialog, DialogHandler
StringDialog is a class that presents a dialog box to the user. It contains a picture (well, not yet!), a message, a text input area, and up to three buttons: ok, cancel, and help. The number of buttons and the button labels can be controlled by the API. The contents of the text field can be retrieved through it.
See Also:
DialogHandler
Version:
1.8 22 Feb 1995
Author:
Herb Jellinek

stdHeight
stdWidth

StringDialog(Frame, Font, String, String, boolean, boolean, String, String, String, String, DialogHandler)
Constructs a new StringDialog.

cancelCallback(Dialog)
Invoked when the user presses the "Cancel" button.
dispose()
Dispose of this dialog.
getText()
Get the text from the text input field.
helpCallback(Dialog)
Invoked when the user presses the "Help" button.
hide()
Hide this dialog
okCallback(Dialog)
Invoked when the user presses the "Ok" button.
setHandler(DialogHandler)
Set this dialog's handler.
setMessage(String)
Change the message associated with this dialog.
setText(String)
Set the text in the text input field.
show()
Show this dialog.

stdWidth
  public static int stdWidth
stdHeight
  public static int stdHeight

StringDialog
  public StringDialog(Frame f,
                      Font font,
                      String title,
                      String messageStr,
                      boolean wantHelp,
                      boolean isModal,
                      String okLabel,
                      String cancelLabel,
                      String helpLabel,
                      String initialText,
                      DialogHandler handler)
Constructs a new StringDialog.
Parameters:
f - is the frame that is to be the parent of this StringDialog.
title - is the title of the dialog. It can be null.
message - is the message to display in the dialog. It can be changed later with setMessage.
dialogType - is one of INFO_TYPE (for information dialogs), ERROR_TYPE (for an error dialog), or QUESTION_TYPE (for a question dialog). !! Currently ignored !!
nButtons - is the number of buttons to use. It is a number from 1 to 3. The number corresponds to whether the buttons should be ok (1), ok and cancel (2), or ok, cancel, and help (3).
isModal - determines whether the dialog will block all user input until the dialog is disposed of by clicking one of the ok or cancel buttons. !! Currently ignored !!
okLabel - is the label to use for the Ok button. If null, then a default string will be chosen.
cancelLabel - is the label to use for the Ok button. If null, then a default string will be chosen.
helpLabel - is the label to use for the Ok button. If null, then a default string will be chosen.
initialText - is the text to preload into the text input field. If null, field will be empty.
handler - is the object that will handle the callbacks for the buttons listed in the dialog. It may be null in which case a default action is taken for all the buttons.

setHandler
  public void setHandler(DialogHandler dh)
Set this dialog's handler.

setMessage

  public void setMessage(String msg)
Change the message associated with this dialog.

getText

  public String getText()
Get the text from the text input field.

setText

  public void setText(String text)
Set the text in the text input field.

show

  public int show()
Show this dialog.
Returns:
the number of the button that was pressed if this dialog is modal. Otherwise -1 is returned.

hide

  public void hide()
Hide this dialog

dispose

  public void dispose()
Dispose of this dialog.
Overrides:
dispose in class Frame

okCallback

  public void okCallback(Dialog m)
Invoked when the user presses the "Ok" button.

cancelCallback

  public void cancelCallback(Dialog m)
Invoked when the user presses the "Cancel" button.

helpCallback

  public void helpCallback(Dialog m)
Invoked when the user presses the "Help" button.


All Packages    This Package    Previous    Next