所以我已经读过这几十次了。
我已经用Google搜索了,我没有看到任何与诊断问题有关的内容。
我有一个扩展消息的UiMessages接口。我用
等方法指定了我的键@DefaultMessage("Open")
@Key("open")
String open();
另外,我在界面
中添加了一个静态实例变量public static final UiMessages INSTANCE = GWT.create(UiMessages.class);
所以我可以访问像
这样的UiMessagesUiMessages.INSTANCE.open();
我在与UiMessages.java相同的包中有一个UiMessages_en.properties文件w /
open=Open
所以在小部件中我注入了一个字段
@UiField Label status;
在ui.xml中指定了
<g:Label ui:field="status" />
有人可以告诉我为什么我设置
status.setText(UiMessages.INSTANCE.open());
我“开放”而不是“开放”?
哦,是的......我正在通过gwt-maven-plugin 2.4在Windows 7,Jdk 6,Maven 3上运行GWT 2.4托管模式。
答案 0 :(得分:0)
我的愚蠢错误。字符串是不可变的。