webForumDet fria alternativet
Logga in / Bli medlem

Centrera ett Swing fönster

Java

3 svar · 307 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

Jag undrar hur man centrerar ett swing fönster/program (JFrame) på skärmen. Det är lite jobbigt som det är nu att den startar längst upp i vänstra hörnet.

/Viktor

Medlem sedan maj 20012 237 inlägg
#2
JFrame frame;

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        frame.setBounds((screenSize.width-frame.getWidth())/2,
                  (screenSize.height-frame.getHeight())/2,
                  frame.getWidth(),
                  frame.getHeight);
Medlem sedan aug. 20021 752 inlägg
#3

Snyggt, fungerar perfekt. Dock en liten miss i din kod, ska vara

frame.getHeight());

på slutet.
Tack!

/Viktor

Medlem sedan maj 20012 237 inlägg
#4

En sån värdslig sak. ;)

260 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)