Java Swing Controls: very small when minimized?
-
09-07-2021 - |
Question
I have a Swing JFrame with some controls in a GridLayout.
My problem is that the controls (Text fields) appear too small when the frame is minimized. I tried to avoid this by setting:
setPreferredSize
and
setSize
but still, I have to maximize the frame to see the controls clearly.
How can I solve this ?
Thanks
Solution
No code is posted, but it is possible that you're not constructing the textfields with specified number of columns. setPreferredSize
or setSize
are not needed, try this instead:
JTextField tf = new JTextField(30)
which will create a textfield of fixed size (columns) 30. This way your textfields will not shrink or expand.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow