public void deleteTab(FormEvent event) throws IOException {
    String label = event.getAction().getParameter("tabid");

    PortletTabbedPane pane = layoutMgr.getUserTabbedPane(event.getPortletRequest());
    List tabs = pane.getPortletTabs();
    Iterator it = tabs.iterator();
    while (it.hasNext()) {
      PortletTab tab = (PortletTab) it.next();
      if (tab.getLabel().equals(label)) {
        it.remove();
      }
    }
    pane.save();
    PortletPage page = layoutMgr.getPortletPage(event.getPortletRequest());
    PortletTabbedPane mypane = page.getPortletTabbedPane();
    it = mypane.getPortletTabs().iterator();
    while (it.hasNext()) {
      PortletTab tab = (PortletTab) it.next();
      if (tab.getLabel().equals(label)) {
        it.remove();
      }
    }
    layoutMgr.reloadPage(event.getPortletRequest());
  }