List of usage examples for org.apache.wicket.extensions.markup.html.tabs AbstractTab getPanel
@Override public abstract WebMarkupContainer getPanel(final String panelId);
From source file:org.sakaiproject.sitestats.tool.wicket.widget.WidgetTabs.java
License:Educational Community License
public void setSelectedTab(int selectedTab, boolean showTabContents) { if (selectedTab < 0 || selectedTab >= tabs.size()) { throw new IndexOutOfBoundsException(); }/* w w w . j a va 2s. c o m*/ setDefaultModelObject(Integer.valueOf(selectedTab)); AbstractTab tab = getTabs().get(selectedTab); WebMarkupContainer tabContents = null; if (showTabContents) { tabContents = tab.getPanel("tabContents"); } else { tabContents = new WebMarkupContainer("tabContents"); } if (get("tabContents") == null) { add(tabContents); } else { replace(tabContents); } }