I just want to have a fixed sized JPanel which locks in its size (The user should NOT be able to change the size). How am I supposed to do that?
Asked
Active
Viewed 5,242 times
1
-
1PS: Please help yourself by providing your source code. – Larry Morries Oct 14 '11 at 04:04
-
2Deleted request for a "clear and definitive answer". You're asking for free advice man. If you don't understand an answer, please feel free to ask for clarification. – Hovercraft Full Of Eels Oct 14 '11 at 04:11
-
Related threads - http://stackoverflow.com/questions/3651206/fixed-width-variable-height-in-jpanel-with-flow http://stackoverflow.com/questions/7223530/how-can-i-properly-center-a-jpanel-fixed-size-inside-a-jframe http://stackoverflow.com/questions/316454/can-you-set-a-permanent-size-for-a-jpanel-inside-of-a-jframe – KV Prajapati Oct 14 '11 at 04:31
2 Answers
5
JPanel is not resizable by the user.
If you are referring to JFrame, you can use setResizable(false);. Say abc is a frame, abc.setResizable(false);
Andrew Thompson
- 168,117
- 40
- 217
- 433
COD3BOY
- 11,964
- 1
- 38
- 56
2
The panel might be placed in a non-resizable area of a layout (e.g. the non CENTER constraints of a BorderLayout).
For more details, we would need some ASCII art of the proposed GUI in two sizes (the first to show the layout, the 2nd to show how extra width & height should be assigned) and an SSCCE of your best attempt.
Andrew Thompson
- 168,117
- 40
- 217
- 433