在GWT中,如何在面板中循环Gui Widget?

时间:2013-04-08 15:21:42

标签: gwt loops user-interface panel

假设我有一个VerticalPanel,它有一些添加到其中的小部件(标签,按钮,......)。我如何循环VerticalPanel&访问其中的小部件?

1 个答案:

答案 0 :(得分:5)

您可以使用iterator,正如我在问题How get all widgets of certain type?中所解释的那样。

Iterator<Widget> widgets= vpanel.iterator();

要记住:

  • 此方法仅将小部件添加到面板中。
  • 您还必须遍历子面板(如果包含)。

或者从同一个帖子中选择@ Manolo的答案,如果您正在使用GWT第三方库GQuery。