He estado investigando y al parecer puedo usar un HtmlModalPanel para crearlo dinamicamente. El problema es que no se muy bien como hacerlo.
Con este codigo consigo crear el componente y añadirlo, pero no lo muestra. Simplemente recarga la página y se queda igual. (Para probarlo simplemente he hecho una página con un botón. Mi idea es que al pulsar el botón se cree y muestre el panel modal).
Código:
public String button1_action() {
// TODO: Process the action. Return value is a navigation
// case name where null will return to the same page.
HtmlModalPanel m = new HtmlModalPanel();
m.setAutosized(true);
m.setHeight(200);
m.setWidth(400);
List l = form1.getChildren();
l.add(m);
return null;
}
Alguna sugerencia de como hacerlo?