你如何处理GWT中的Messages类的实例化?

时间:2012-01-02 07:44:17

标签: gwt internationalization

我对如何实例化GWT消息有疑问。我经常这样做:

private static final GenericMessages GENERIC_MESSAGES = GWT.create(GenericMessages.class);

我通常在每个使用GenericMessages接口的类中执行此操作,这是一件好事,还是应该创建一个MessagesSingleton来实例化我的所有Messages接口,我只是从那里访​​问它?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你不必担心它。 GWT编译器将替换代码中的所有GENERIC_MASSAGES。

实施例: 如果你的财产档案中有:

applicationName=My Application

并在你的java类中:

label.setText(GENERIC_MESSAGES.applicationName());

在编译时,gwt编译器将替换为

label.setText("My Application");

并删除您的变量。