/* * Copyright (C) 2012 TouK sp. z o.o. s.k.a. * All rights reserved */ package pl.touk.tola.gwt.client.widgets; import com.extjs.gxt.ui.client.event.ButtonEvent; import com.extjs.gxt.ui.client.event.SelectionListener; import com.extjs.gxt.ui.client.widget.Window; import com.extjs.gxt.ui.client.widget.button.Button; import com.extjs.gxt.ui.client.widget.form.TextArea; import com.extjs.gxt.ui.client.widget.layout.FitLayout; public class MessageWindow extends Window { protected MessageWindow(String title, String message) { this.setHeading(title); this.setSize(400, 200); this.setLayout(new FitLayout()); Button button = new Button("Zamknij", new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { hide(); } }); TextArea messageBox = new TextArea(); messageBox.setValue(message); messageBox.setReadOnly(true); this.addButton(button); this.add(messageBox); } public static void show(String title, String message) { MessageWindow w = new MessageWindow(title, message); w.show(); } }