Google Web Toolkit

GWT UiBinder DialogBox Wizard

Subclasses of the GWT DialogBox class can be created using the GWT UiBinder DialogBox  wizard. The wizard can be selected from the drop down wizard menu or from the Eclipse New wizard.

To use the wizard, select the project source folder and package to contain the class. Then enter the class name and hit the Finish button.


 


The wizard generates the following Java code.

import com.google.gwt.core.client.GWT;
import
com.google.gwt.uibinder.client.UiBinder;
import
com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.Widget;

public
class UiBinderDialogBox extends DialogBox {
    private static final Binder binder = GWT.create(Binder.class);
    interface Binder extends UiBinder<Widget, UiBinderDialogBox> {
    }
    public UiBinderDialogBox() {
        setWidget(binder.createAndBindUi(this));
    }
}

The wizard generates the following XML code.

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
    xmlns:g='urn:import:com.google.gwt.user.client.ui'>
    <ui:style>
        .panel {
            background-color: ivory;
        }
    </ui:style>
    <g:FlowPanel styleName="{style.panel}"/>
</ui:UiBinder>

When editing GWT DialogBoxes, all of the standard GWT panels, widgets and menus are available. Custom or third party controls may be added via the Choose Component command.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.