Is it acceptable to define all components of the application (and in particular the global frame) to be non-resizable ?
Probably not. I suspect the 2 point I had deducted from my GUI (the only points deducted from my project) were because I did not let the user resize the JSplitPane I used to separate the upper portion of the screen from the JTable below.
I would recommend allowing the user total control over these components where it makes sense.
If not, could anyone tell me how they managed the resizing of the global frame ? (When I try to resize mine (which in fact doesn't make sense to me) I get an awful display ...
The only thing I can tell you is to use the best practices recommended for GUI design. Since each design is unique, there is no hard and fast rule. You can find several books on this area as well as some web sites that outline the general rules. Part of the exam is
testing to see if you have an understanding of this.
I personally used GridBagLayout because it makes sense to me and I don't find it's implementation difficult, but then I spent the summer of 2001 doing nothing but studying and gaining expertise with Swing because I knew I would have to eventually use it.
Regards,
Jim
SCJP, SCJD, SCWCD, SCEA Part I