Vaadin:如何在TabSheet中迭代Tabs?

bru*_*rud 3 java user-interface vaadin

在Vaadin中,我必须根据其名称在TabSheet中找到一个Tab.

如何迭代选项卡中的选项卡来完成此操作?

eeq*_*eeq 10

您可以按以下方式迭代选项卡并通过选项卡标题找到它们:

Iterator<Component> i = tabs.getComponentIterator();
while (i.hasNext()) {
    Component c = (Component) i.next();
    Tab tab = tabs.getTab(c);
    if ("some_caption".equals(tab.getCaption())) {
         // found it
    }
}
Run Code Online (Sandbox Code Playgroud)