Multi-level Tab Strip

I would like to use a 3 level Tab Strip. Eg some tabs in the first tab strip would open new tab strips, in which I could click on a tab and open another new tab strip, and those tabs would open the corresponding windows.

Is there an easy way to achieve this?

I don’t think there’s an easy way. For the second and third levels of the tab strip, you would need multiple components placed in the same location of a window, and then make a certain tab strip visible based on which tab is selected on the previous level. Or you could have one component for each level, but create the datasets containing appropriate tab data in a script, and then swap in the appropriate dataset for a given tab strip based off of the selected tab on the previous level. Either way, you will need to use a propertyChange event handler and the selected tab property to help you achieve this.

Thanks, second possibility hadn’t occurred to me.


We have done this through database.
Just make table where is your all your tab configurations.
Make query to get tabs what you want on screen and every time when pressing tab you can get new tabs to screen.

Tommi Vahtera
THT Control Oy

That is another good way to do it, thanks for the suggestion Tommi.