@Override public void updateLabel(Portlet portlet) { TabItem tab = getTab(portlet); if (tab != null) { tab.setText(getTabLabel(portlet, 0, 0)); if (portlet instanceof AppPortlet) tab.getHeader().setToolTip(((AppPortlet) portlet).getPresenterToolTip()); } }
Widget initwidget() { VerticalPanel v = new VerticalPanel(); v.setSpacing(2); TabPanel tabpanel = new TabPanel(); tabpanel.setPlain(true); tabpanel.setHeight(450); tabpanel.setWidth(760); TabItem t1 = new TabItem(); t1.setText("配偶"); VerticalPanel vt1 = new VerticalPanel(); vt1.setSpacing(2); vt1.add(createbcode_Spouse_Form()); t1.add(vt1); t1.setScrollMode(Scroll.AUTO); TabItem t2 = new TabItem(); t2.setText("家庭成员"); VerticalPanel vt2 = new VerticalPanel(); vt2.setSpacing(2); vt2.add(create_bcode_famify_Grid()); t2.add(vt2); t2.setScrollMode(Scroll.AUTO); TabItem t3 = new TabItem(); t3.setText("紧急联络方式"); VerticalPanel vt3 = new VerticalPanel(); vt3.setSpacing(2); vt3.add(create_bcode_contact_Grid()); t3.add(vt3); t3.setScrollMode(Scroll.AUTO); tabpanel.add(t3); tabpanel.add(t2); tabpanel.add(t1); v.add(tabpanel); this.add(v); return null; }
/** * Creates a new tab item with the given text. * * @param text the item's text */ public TabItem(String text) { this(); setText(text); }