/** * Create a Dynamic tree. The code comes from the GWT show case : * http://gwt.google.com/samples/Showcase/Showcase.html#!CwTabPanel */ @SuppressWarnings("deprecation") private DecoratedTabPanel createTabPanel() { // Create a tab panel DecoratedTabPanel tabPanel = new DecoratedTabPanel(); tabPanel.setWidth("400px"); tabPanel.setAnimationEnabled(true); // Add a home tab String[] tabTitles = {"Home", "GWT Logo", "More info"}; HTML homeText = new HTML("Click one of the tabs to see more content. <br/> You can drag me now !"); tabPanel.add(homeText, tabTitles[0]); // Add a tab with an image /* * VerticalPanel vPanel = new VerticalPanel(); vPanel.add(new * Image(Showcase.images.gwtLogo())); */ // TODO add gwt logo VerticalPanel vPanel = new VerticalPanel(); vPanel.add(new com.google.gwt.user.client.ui.Image(Image.INSTANCE.gwtLogo())); tabPanel.add(new com.google.gwt.user.client.ui.Image(Image.INSTANCE.gwtLogo()), tabTitles[1]); // Add a tab HTML moreInfo = new HTML("Tabs are highly customizable using CSS."); tabPanel.add(moreInfo, tabTitles[2]); // Return the content tabPanel.selectTab(0); tabPanel.ensureDebugId("cwTabPanel"); return tabPanel; }