All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.Dialog

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Dialog

public class Dialog
extends Window
A class that produces a dialog - a window that takes input from the user. The default layout for a dialog is BorderLayout.


Variable Index

 o windowListener

Constructor Index

 o Dialog(Frame)
Constructs an initially invisible Dialog with an empty title.
 o Dialog(Frame, boolean)
DEPRECATED: Replaced by Dialog(Frame, String, boolean).
 o Dialog(Frame, String)
Constructs an initially invisible Dialog with a title.
 o Dialog(Frame, String, boolean)
Constructs an initially invisible Dialog with a title.

Method Index

 o addNotify()
Creates the frame's peer.
 o addWindowListener(WindowListener)
Adds the specified window listener to receive window events from this dialog.
 o getTitle()
Gets the title of the Dialog.
 o isModal()
Returns true if the Dialog is modal.
 o isResizable()
Returns true if the user can resize the dialog.
 o paramString()
Returns the parameter String of this Dialog.
 o processEvent(AWTEvent)
Processes events on this dialog.
 o processWindowEvent(WindowEvent)
Processes window events occurring on this dialog by dispatching them to any registered WindowListener objects.
 o removeWindowListener(WindowListener)
Removes the specified window listener so that it no longer receives window events from this dialog.
 o setModal(boolean)
Specifies whether this Dialog is modal.
 o setResizable(boolean)
Sets the resizable flag.
 o setTitle(String)
Sets the title of the Dialog.
 o show()
Shows the dialog.

Variables

 o windowListener
  protected WindowListener windowListener

Constructors

 o Dialog
  public Dialog(Frame parent)
Constructs an initially invisible Dialog with an empty title.

Parameters:
parent - the owner of the dialog
See Also:
setSize, setVisible
 o Dialog
  public Dialog(Frame parent,
                boolean modal)
DEPRECATED: Replaced by Dialog(Frame, String, boolean). Dialog grabs all the input from the user.

Parameters:
parent - the owner of the dialog
modal - if true, dialog blocks input to other windows when shown
See Also:
setSize, setVisible
 o Dialog
  public Dialog(Frame parent,
                String title)
Constructs an initially invisible Dialog with a title.

Parameters:
parent - the owner of the dialog
title - the title of the dialog
See Also:
setSize, setVisible
 o Dialog
  public Dialog(Frame parent,
                String title,
                boolean modal)
Constructs an initially invisible Dialog with a title. A modal Dialog grabs all the input from the user.

Parameters:
parent - the owner of the dialog
title - the title of the dialog
modal - if true, dialog blocks input to other windows when shown
See Also:
setSize, setVisible

Methods

 o addNotify
  public void addNotify()
Creates the frame's peer. The peer allows us to change the appearance of the frame without changing its functionality.

Overrides:
addNotify in class Window
 o isModal
  public boolean isModal()
Returns true if the Dialog is modal. A modal Dialog grabs all the input from the user.

 o setModal
  public void setModal(boolean b)
Specifies whether this Dialog is modal. A modal Dialog grabs all the input from the user.

 o getTitle
  public String getTitle()
Gets the title of the Dialog.

See Also:
setTitle
 o setTitle
  public synchronized void setTitle(String title)
Sets the title of the Dialog.

Parameters:
title - the new title being given to the Dialog
See Also:
getTitle
 o show
  public void show()
Shows the dialog. This will bring the dialog to the front if the dialog is already visible.

Overrides:
show in class Window
See Also:
hide
 o isResizable
  public boolean isResizable()
Returns true if the user can resize the dialog.

 o setResizable
  public synchronized void setResizable(boolean resizable)
Sets the resizable flag.

Parameters:
resizable - true if resizable; false otherwise
 o addWindowListener
  public synchronized void addWindowListener(WindowListener l)
Adds the specified window listener to receive window events from this dialog.

Parameters:
l - the window listener
 o removeWindowListener
  public synchronized void removeWindowListener(WindowListener l)
Removes the specified window listener so that it no longer receives window events from this dialog.

Parameters:
l - the window listener
 o processEvent
  protected void processEvent(AWTEvent e)
Processes events on this dialog. If the event is an WindowEvent, it invokes the processWindowEvent method, else it invokes its superclass's processEvent.

Parameters:
e - the event
Overrides:
processEvent in class Component
 o processWindowEvent
  protected void processWindowEvent(WindowEvent e)
Processes window events occurring on this dialog by dispatching them to any registered WindowListener objects. NOTE: This method will not be called unless window events are enabled for this component; this happens when one of the following occurs: a) A WindowListener object is registered via addWindowListener() b) Window events are enabled via enableEvents()

Parameters:
e - the window event
See Also:
enableEvents
 o paramString
  protected String paramString()
Returns the parameter String of this Dialog.

Overrides:
paramString in class Container

All Packages  Class Hierarchy  This Package  Previous  Next  Index