GWT - 简单地在Java代码和UiBinder文件之间共享字符串和数字常量的最简单方法是什么?

Nav*_*eur 4 gwt constants sharing uibinder

有人可以发布一个在Java代码和UiBinder XML之间共享(最好是静态最终)字符串或数字常量的最短方式的示例,我可以在属性中使用常量:

<g:TextArea width="...px"/>

或者是一个值:

<g:Label>...</g:Label>

我似乎无法找到这样的例子,只有文件中的文字,我不想要.

Tho*_*yer 9

static字段(和枚举常量)可以用一个简单的<ui:import>:

<ui:import field="com.example.Pojo.CONSTANT" />
Run Code Online (Sandbox Code Playgroud)

要么

<ui:import field="com.example.Pojo.*" />
Run Code Online (Sandbox Code Playgroud)

然后简单地说:

<g:Label text="{CONSTANT}" />
Run Code Online (Sandbox Code Playgroud)

要么

<g:Label><ui:text from="{CONSTANT}"/></g:Label>
Run Code Online (Sandbox Code Playgroud)

https://code.google.com/p/google-web-toolkit/source/browse/trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.ui.xml#87为例.