package com.googlecode.gwt.test.uibinder; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.DivElement; import com.google.gwt.dom.client.SpanElement; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.*; public class UiBinderWithGrid extends Composite { private static interface MyGridUiBinder extends UiBinder<Grid, UiBinderWithGrid> { } private static MyGridUiBinder uiBinder = GWT.create(MyGridUiBinder.class); @UiField DivElement myDiv; @UiField HTML myHTML; @UiField Label myLabel; @UiField SpanElement mySpan; public UiBinderWithGrid() { initWidget(uiBinder.createAndBindUi(this)); getGrid().getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_RIGHT); } public Grid getGrid() { return (Grid) getWidget(); } }