Example usage for com.google.gwt.user.client.ui DialogBox setText

List of usage examples for com.google.gwt.user.client.ui DialogBox setText

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui DialogBox setText.

Prototype

public void setText(String text) 

Source Link

Document

Sets the text inside the caption by calling its #setText(String) method.

Usage

From source file:eu.europeana.uim.gui.cp.client.europeanawidgets.ImportResourcesWidget.java

License:EUPL

/**
 * Create the dialog box for this example.
 * //w w  w  . j  a  v a 2 s. c  om
 * @return the new dialog box
 */
private DialogBox createSearchDialogBox() {
    // Create a dialog box and set the caption text
    final DialogBox dialogBox = new DialogBox();
    dialogBox.ensureDebugId("cwDialogBox");
    dialogBox.setText(EuropeanaClientConstants.SEARCHDIALOGMSG);
    dialogBox.setModal(true);

    // Create a table to layout the content
    VerticalPanel dialogContents = new VerticalPanel();
    dialogContents.setSpacing(0);
    dialogBox.setWidget(dialogContents);
    Image activity = new Image(EuropeanaClientConstants.QUERYIMAGELOC);

    // Add some text to the top of the dialog

    dialogContents.add(activity);
    dialogContents.setCellHorizontalAlignment(activity, HasHorizontalAlignment.ALIGN_CENTER);

    // Return the dialog box
    return dialogBox;
}

From source file:eu.europeana.uim.gui.cp.client.europeanawidgets.ImportResourcesWidget.java

License:EUPL

/**
 * Creates an import dialog//from w w  w .  j  ava2s  .c om
 * 
 * @return
 */
private DialogBox createImportDialog() {
    // Create a dialog box and set the caption text
    final DialogBox dialogBox = new DialogBox();
    progressBar = new ProgressBar(0, 100);
    progressBar.setWidth("100%");

    dialogBox.ensureDebugId("impDialogBox");
    dialogBox.setText(EuropeanaClientConstants.IMPORTMENULABEL);
    dialogBox.setModal(true);

    Button closeButton = new Button();
    closeButton.setText("Close");

    closeButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            dialogBox.hide();
            progressBar.setProgress(0);
            impResultsTable.removeAllRows();
        }
    });

    // Create a table to layout the content
    VerticalPanel dialogContents = new VerticalPanel();

    dialogContents.setSpacing(4);
    dialogBox.setWidget(dialogContents);
    dialogContents.add(progressBar);

    ScrollPanel scrollPanel = new ScrollPanel();

    scrollPanel.setWidth("600px");
    scrollPanel.setHeight("500px");

    scrollPanel.add(impResultsTable);

    dialogContents.add(scrollPanel);

    dialogContents.add(closeButton);
    HTML details = new HTML("ImportStatus");

    dialogContents.setCellHorizontalAlignment(details, HasHorizontalAlignment.ALIGN_CENTER);
    return dialogBox;
}

From source file:fr.drop.client.content.projects.CwDialogBox.java

License:Apache License

/**
 * Create the dialog box for this example.
 *
 * @return the new dialog box/*from  w  w w .ja  v  a  2s .  c o m*/
 */
@DropSource
private DialogBox createDialogBox() {
    // Create a dialog box and set the caption text
    final DialogBox dialogBox = new DialogBox();
    dialogBox.ensureDebugId("cwDialogBox");
    dialogBox.setText(constants.cwDialogBoxCaption());

    // Create a table to layout the content
    VerticalPanel dialogContents = new VerticalPanel();
    dialogContents.setSpacing(4);
    dialogBox.setWidget(dialogContents);

    // Add some text to the top of the dialog
    HTML details = new HTML(constants.cwDialogBoxDetails());
    dialogContents.add(details);
    dialogContents.setCellHorizontalAlignment(details, HasHorizontalAlignment.ALIGN_CENTER);

    // Add an image to the dialog
    Image image = new Image(Drop.images.jimmy());
    dialogContents.add(image);
    dialogContents.setCellHorizontalAlignment(image, HasHorizontalAlignment.ALIGN_CENTER);

    // Add a close button at the bottom of the dialog
    Button closeButton = new Button(constants.cwDialogBoxClose(), new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogContents.add(closeButton);
    if (LocaleInfo.getCurrentLocale().isRTL()) {
        dialogContents.setCellHorizontalAlignment(closeButton, HasHorizontalAlignment.ALIGN_LEFT);

    } else {
        dialogContents.setCellHorizontalAlignment(closeButton, HasHorizontalAlignment.ALIGN_RIGHT);
    }

    // Return the dialog box
    return dialogBox;
}

From source file:ilarkesto.gwt.client.desktop.Desktop.java

License:Open Source License

public static void showError(String message) {
    DialogBox dialog = new DialogBox(true, true);
    dialog.setText("Autsch!");
    Label messageLabel = new Label(message);
    VerticalPanel vertical = new VerticalPanel();
    vertical.getElement().getStyle().setPadding(20, Unit.PX);
    vertical.add(messageLabel);/*from  w  w  w  .ja  v  a2 s . co  m*/
    dialog.setWidget(vertical);
    dialog.center();
    dialog.show();
}

From source file:ilarkesto.gwt.client.desktop.Widgets.java

License:Open Source License

public static DialogBox dialog(boolean autoHide, String title, IsWidget widget) {
    DialogBox dialog = new ExtendedDialogBox(autoHide, true);
    dialog.getElement().getStyle().setProperty("maxWidth", "90%");
    dialog.setText(title);
    dialog.setWidget(widget);//from  www.ja va 2s  .  co m
    dialog.setGlassEnabled(true);
    Style style = dialog.getElement().getStyle();
    style.setPadding(0, Unit.PX);
    dialog.center();

    return dialog;
}

From source file:info.piwai.rockslide.client.ui.ExampleButton.java

License:Apache License

@Override
public void onClick(ClickEvent event) {
    DialogBox dialogBox = new DialogBox();
    DialogBoxContent content = new DialogBoxContent(dialogBox);
    dialogBox.setWidget(content);/* ww  w  . ja  v a2s  .com*/
    dialogBox.setText("I can haz popups?");
    dialogBox.setAutoHideEnabled(false);
    dialogBox.setAnimationEnabled(true);
    dialogBox.setAutoHideOnHistoryEventsEnabled(true);
    dialogBox.setGlassEnabled(true);

    dialogBox.center();
}

From source file:lv.abuzdin.client.simple.SimplePanelExample.java

License:Open Source License

public SimplePanelExample() {
    HorizontalPanel panel = new HorizontalPanel();
    panel.setWidth("100%");

    final Button sendButton = new Button(messages.sendButton());
    sendButton.addStyleName("sendButton");
    panel.add(sendButton);//from  w w  w.  jav  a2  s.c  o  m

    final TextBox nameField = new TextBox();
    nameField.setText(messages.nameField());
    nameField.setFocus(true);
    nameField.selectAll();
    panel.add(nameField);

    final Label errorLabel = new Label();
    panel.add(errorLabel);

    panel.setCellHorizontalAlignment(sendButton, HasHorizontalAlignment.ALIGN_RIGHT);
    panel.setCellHorizontalAlignment(errorLabel, HasHorizontalAlignment.ALIGN_LEFT);

    final Button closeButton = new Button("Close");
    closeButton.getElement().setId("closeButton");

    final Label textToServerLabel = new Label();
    final HTML serverResponseLabel = new HTML();

    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.addStyleName("dialogVPanel");
    dialogVPanel.add(new HTML("<b>Sending name to the server:</b>"));
    dialogVPanel.add(textToServerLabel);
    dialogVPanel.add(new HTML("<br><b>Server replies:</b>"));
    dialogVPanel.add(serverResponseLabel);
    dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
    dialogVPanel.add(closeButton);

    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Remote Procedure Call");
    dialogBox.setAnimationEnabled(true);
    dialogBox.setWidget(dialogVPanel);

    // Add a handler to close the DialogBox
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
            sendButton.setEnabled(true);
            sendButton.setFocus(true);
        }
    });

    // Create a handler for the sendButton and nameField
    class MyHandler implements ClickHandler, KeyUpHandler {
        /**
         * Fired when the user clicks on the sendButton.
         */
        public void onClick(ClickEvent event) {
            sendNameToServer();
        }

        /**
         * Fired when the user types in the nameField.
         */
        public void onKeyUp(KeyUpEvent event) {
            if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
                sendNameToServer();
            }
        }

        /**
         * Send the name from the nameField to the server and wait for a response.
         */
        private void sendNameToServer() {
            // First, we validate the input.
            errorLabel.setText("");
            String textToServer = nameField.getText();
            if (!FieldVerifier.isValidName(textToServer)) {
                errorLabel.setText("Please enter at least four characters");
                return;
            }

            // Then, we send the input to the server.
            sendButton.setEnabled(false);
            textToServerLabel.setText(textToServer);
            serverResponseLabel.setText("");
            greetingService.greetServer(textToServer, new AsyncCallback<String>() {
                @Override
                public void onSuccess(String result) {
                    dialogBox.setText("Remote Procedure Call");
                    serverResponseLabel.removeStyleName("serverResponseLabelError");
                    serverResponseLabel.setHTML(result);
                    dialogBox.center();
                    closeButton.setFocus(true);
                }

                @Override
                public void onFailure(Throwable throwable) {
                }
            });
        }
    }

    // Add a handler to send the name to the server
    MyHandler handler = new MyHandler();
    sendButton.addClickHandler(handler);
    nameField.addKeyUpHandler(handler);

    initWidget(panel);
}

From source file:net.meddeb.md.admin.client.MenuLauncher.java

License:Open Source License

private void doShowError(String msg) {
    final DialogBox errorBox = new DialogBox();
    msg = "<strong>" + mainMsg.loginError() + "</strong><p>" + msg + "</p>";
    final HTML helpMessage = new HTML(msg);
    VerticalPanel helpPanel = new VerticalPanel();
    final Button closeButton = new Button(mainMsg.close());
    closeButton.getElement().setId("closeButton");
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            errorBox.hide();//  ww w.j ava2  s. c o m
        }
    });
    errorBox.setText(mainMsg.errorTitle());
    helpPanel.addStyleName("dialogPanel");
    helpPanel.add(helpMessage);
    helpPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
    helpPanel.add(closeButton);
    errorBox.setWidget(helpPanel);
    errorBox.center();
    closeButton.setFocus(true);
}

From source file:net.meddeb.md.admin.client.MenuLauncher.java

License:Open Source License

private void doHelpLink() {
    final DialogBox helpBox = new DialogBox();
    String msg = mainMsg.help1();
    msg = msg + "<p><a href=\"" + mainMsg.help2() + " \"target=\"_blank\">" + mainMsg.help2() + "</a></p>";
    final HTML helpMessage = new HTML(msg);
    VerticalPanel helpPanel = new VerticalPanel();
    final Button closeButton = new Button(mainMsg.close());
    closeButton.getElement().setId("closeButton");
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            helpBox.hide();/*  w w w. j  a va 2 s  .  c  om*/
        }
    });
    helpBox.setText(mainMsg.helpLink());
    helpPanel.addStyleName("dialogPanel");
    helpPanel.add(helpMessage);
    helpPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
    helpPanel.add(closeButton);
    helpBox.setWidget(helpPanel);
    helpBox.center();
    closeButton.setFocus(true);
}

From source file:net.meddeb.md.admin.client.MenuLauncher.java

License:Open Source License

private void doHelpAbout() {
    final DialogBox aboutBox = new DialogBox();
    String msg = "<b>mdDiradmin</b>, " + mainMsg.appTitle();
    msg = msg + "<p>" + VERSION;
    msg = msg + "<br/>Copyright (C) 2015  Abdelhamid MEDDEB <abdelhamid@meddeb.net></p>";
    msg = msg + "<p>" + mainMsg.gnuLicense() + "</p>";
    msg = msg + "<p>" + mainMsg.noWarranty() + "</p>";
    final HTML aboutMessage = new HTML(msg);
    VerticalPanel aboutPanel = new VerticalPanel();
    final Button closeButton = new Button(mainMsg.close());
    closeButton.getElement().setId("closeButton");
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            aboutBox.hide();//  w w  w.  ja  v a  2 s.c o m
        }
    });
    aboutBox.setText(mainMsg.helpAbout());
    aboutPanel.addStyleName("dialogPanel");
    aboutPanel.add(aboutMessage);
    aboutPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
    aboutPanel.add(closeButton);
    aboutBox.setWidget(aboutPanel);
    aboutBox.center();
    closeButton.setFocus(true);
}