Gwt 水平面板:检查小部件是否存在

Gwt 水平面板:检查小部件是否存在,gwt,Gwt,我有一个水平面板,第一个单元格中有一个导航菜单。当用户在导航菜单中选择一个选项时,我希望使用复合小部件填充导航菜单右侧的第二个单元格 我需要做的是: 用户单击第一个单元格中的按钮 检查单元格2是否添加了小部件?如果是,删除此小部件并根据导航菜单中的选择替换为另一个小部件 问:有什么方法可以检查水平面板中的电池数量吗?我假设一旦一个小部件被删除,这个单元格的数量将减少1。这个方法应该做你想做的事情。您将要删除的小部件的索引传递给它。由于HorizontalPanel中的第一个小部件始终是导航菜单,

我有一个水平面板,第一个单元格中有一个导航菜单。当用户在导航菜单中选择一个选项时,我希望使用复合小部件填充导航菜单右侧的第二个单元格

我需要做的是:

  • 用户单击第一个单元格中的按钮

  • 检查单元格2是否添加了小部件?如果是,删除此小部件并根据导航菜单中的选择替换为另一个小部件

  • 问:有什么方法可以检查水平面板中的电池数量吗?我假设一旦一个小部件被删除,这个单元格的数量将减少1。

    这个方法应该做你想做的事情。您将要删除的小部件的索引传递给它。由于HorizontalPanel中的第一个小部件始终是导航菜单,因此只需删除第二个小部件。如果没有,remove()调用将返回false。还有一种方法可用于获取驻留在HorizontalPanel中的小部件总数

    请参阅水平面板