My question is quite simple I guess ... I would like to have my java Frame centered when I run my program.
I used the following code :
setLocationRelativeTo(null);
Problem :
This is the top left corner of the frame which is centred but not the entire frame. How can I correct this please, and having the full frame centred?
Thank you for your help!
setLocationRelativeTo(null);... This is the top left corner of the frame which ...
It seems the call is being made at the wrong time, before the frame has assumed the natural size. To fix that, do it in this order.
pack() to cause the frame to become the minimum size needed to display the components it curently contains.setLocationRelativeTo(null);OTOH: If it is your program running on your computer, go with that. But if you need to provide the app. to other people like me, please consider using setLocationByPlatform(true) (Windows demo. below).

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With