Originally posted by Nathan Pruett:
As long as you have a JPanel for each "function", it doesn't really matter if you use a JDesktop/JInternalFrame approach, or a series of tabbed panes. When you need to display the appropriate "function", you can add it to either a tab or an internal frame.
Actually, the only design issues would be these:
Does the user need access to multiple "functions" at the same time? Then you should use the internal frame approach.Should the user only have access to one function at a time ( for validation or locking related reasons )? Then you should use the tabbed pane approach.
Thanks!
Would I be able to dynamaically change the main menu when switching internal frames or by switching tabs, this will be a requirement.
Each "function" will have its own menus, menu bar and fucntionality, and the plan is for all this to be done dynamcially when switching "functions".
When you say that each "function has to have its own JPanel, do you mean one JPanel for each internal frame. Or if I used the tabbed apprpoach, one JPanel for each tabbed window?
Thanks again,
Rob