获取GWT中可用的所有所有小部件的列表

时间:2015-12-15 13:01:16

标签: gwt

是否有可能获得GWT提供的整个小部件列表。 例如ButtonListBoxCheckBox等...

我想在运行的GWT应用程序中显示整个列表。

我在想如果我可以获得所有扩展Widget / UiObject的类

这可能会有所帮助(使用Reflections库)

Reflections reflectionsWidget = new Reflections("com.google.gwt.widget");

Set<Class<? extends Widget>> allWidgets = reflectionsWidget.getSubTypesOf(Widget.class);

但这适用于服务器端,如果我试试这个,它会给我空列表。

请指导

谢谢

1 个答案:

答案 0 :(得分:0)

由于列表在运行时永远不会更改,因此在编译期间将其创建为静态资源可能是个好主意。生成的类应该在客户端包中,然后您可以在客户端代码中使用它。