I am trying to port a legacy application from Qt to Java. This is my first time with Java so please bear with me. I have also tried googling with every combination of words I can think of without success.
In the application the user selects a "work page" from a list (on the left of the screen) in a similar fashion to selecting a file in the Package Explorer in Eclipse. At startup only a "Welcome" type page is shown.
As each page is "opened" from the page list a new tab (TabItem) opens showing that page in the main part of the screen (again like Eclipse). The pages are quite different however, some containing text, some a few controls, some with tables others with further TabFolders in them.
I would like to:
Construct each "page" design using WindowBuilder
Have each page in a separate file (class)
Separate the code for the page business logic from the code for the UI
Add / delete / switch to the pages to the TabFolder at run time.
Any hints and tips on how to do this would be great.