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();
	}
}

