DynamicTabSheet - Vaadin Add-on Directory
a tabsheet allows you to add, remove and reorder tabsVaadin comes with a good component -- Tabsheet, it natively supports remove tabs, but it is not enabled by default. Thanks to John Ahloors's DragDropLayouts, you can reorder tabs. But one (important) feature is still missing, you cannot dynamically ADD tabs. Now all these features come together within DynamicTabSheet, and it is very simple and easy to use.
it depends on John Ahloors's DragDropLayouts https://vaadin.com/directory#addon/dragdroplayouts