From
Java Look and Feel Design Guidelines:
Because many people (especially novice users, children, and older people) find submenus difficult to use, minimize the use of submenus, especially with these populations. If at all possible, avoid using a second level of submenus. If you want to present a large or complex set of choices, display them in a dialog box.
Is there another way to do it ? n-dimensions arrays encounter a resistant model in Java coding. I can navigate a screen full of them, it introduces confusion in people who do not code everyday. Would a
utility window work ? A utility window is a window whose contents affect an active primary window. Unlike secondary windows, utility windows remain open when primary windows are closed or minimized. An example of a utility window is a tool that is used to select.