Tab Events in DDTabSheet

How can I add Tab events in DDTabSheet?

What is a DDTabSheet?
If you mean the normal Vaadin TabSheet you can use
Tabsheet.addSeletedTabChangeListener()

I use code like this to set up a tabsheet:

    // Add a tab
    tabSheet.setCloseHandler(new TabSheet.CloseHandler() {
        @Override
        public void onTabClose(final TabSheet tabsheet,
                               final Component tabContent) {
            final String tabName = tabContent.getCaption();
            ConfirmDialog.show(getUI(), "Confirm:", "Discard tab " + tabName + "?",
                    "Yes", "No", new ConfirmDialog.Listener() {
                public void onClose(ConfirmDialog dialog) {
                    if (dialog.isConfirmed()) {
                        tabsheet.removeTab(tabsheet.getTab(tabContent));
                    }
                }
            });
        }
    });

    // Listen for tab changes
    tabSheet.addSelectedTabChangeListener(
            new TabSheet.SelectedTabChangeListener() {
                public void selectedTabChange(TabSheet.SelectedTabChangeEvent event) {
                    // Find the tabsheet
                    TabSheet tabsheet = event.getTabSheet();

                    Component tabComponent = tabsheet.getSelectedTab();
                    /* do something with the tab */
                }
            });


    tabSheet.setImmediate(true);
    tabSheet.setDragMode(LayoutDragMode.CLONE);
    tabSheet.setDropHandler(new DefaultTabSheetDropHandler());

hope that helps.

Greg.