package edu.purdue.pivot.skwiki.client.text; import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.DialogBox; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HasHorizontalAlignment; import com.google.gwt.user.client.ui.VerticalPanel; public final class MessageDialogBox extends DialogBox { private HTML html; private Button button; public MessageDialogBox() { super(true); html = new HTML(); button = new Button("OK"); VerticalPanel basePanel = new VerticalPanel(); basePanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); basePanel.add(html); basePanel.add(button); button.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { hide(); } }); setWidget(basePanel); } public void show(final String title, final String message) { setText(title); html.setHTML(message); center(); show(); } }