package cx.ath.hoenicke.otp.client; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.ClickListener; import com.google.gwt.user.client.ui.DialogBox; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.Widget; public class AlertBox extends DialogBox implements ClickListener { Label message; Button ok; public AlertBox() { setText("Ein Problem ist aufgetreten"); FlowPanel flow = new FlowPanel(); flow.add(message = new Label()); ok = new Button("Ok"); flow.add(ok); ok.addClickListener(this); setWidget(flow); } public void alert(String s) { message.setText(s); center(); ok.setFocus(true); } public void onClick(Widget w) { hide(); } }