FileDocCategorySizeDatePackage
AboutDialog.javaAPI DocExample2322Mon Aug 27 20:12:46 BST 2007com.google.gwt.sample.mail.client

AboutDialog

public class AboutDialog extends com.google.gwt.user.client.ui.DialogBox
A simple example of an 'about' dialog box.

Fields Summary
Constructors Summary
public AboutDialog()

    // Use this opportunity to set the dialog's caption.
    setText("About the Mail Sample");

    // Create a VerticalPanel to contain the 'about' label and the 'OK' button.
    VerticalPanel outer = new VerticalPanel();

    // Create the 'about' text and set a style name so we can style it with CSS.

    HTML text = new HTML("This sample application demonstrates the "
        + "construction of a complex user interface using GWT's built-in "
        + "widgets.  Have a look at the code to see how easy it is to build "
        + "your own apps!");
    text.setStyleName("mail-AboutText");
    outer.add(text);

    // Create the 'OK' button, along with a listener that hides the dialog
    // when the button is clicked.
    outer.add(new Button("Close", new ClickListener() {
      public void onClick(Widget sender) {
        hide();
      }
    }));

    setWidget(outer);
  
Methods Summary
public booleanonKeyDownPreview(char key, int modifiers)

    // Use the popup's key preview hooks to close the dialog when either
    // enter or escape is pressed.
    switch (key) {
      case KeyboardListener.KEY_ENTER:
      case KeyboardListener.KEY_ESCAPE:
        hide();
        break;
    }

    return true;