1. 程式人生 > >JFrame 居中顯示(轉載)

JFrame 居中顯示(轉載)

場景:    在利用 JAVA  的 Swing 開發 C/S 架構 的前端介面

目的:    想讓 JFrame 居中顯示在整個 螢幕的正中位置

方法一:
JFrame frame = new JFrame(“TEST”);

frame.setSize(200,100) Toolkit toolkit = Toolkit.getDefaultToolkit();

int x = (int)(toolkit.getScreenSize().getWidth()-f.getWidth())/2;

int y = (int)(toolkit.getScreenSize().getHeight()-f.getHeight())/2;

frame.setLocation(x, y);

frame.setVisible(true);

 

方法二:
JFrame frame = new JFrame(“TEST”);

frame.setLocationRelativeTo(null);

//傳入引數null 即可讓JFrame 位於螢幕中央, 這個函式若傳入一個Component ,則JFrame位於該元件的中央

 

原址:

https://blog.csdn.net/ThinPro/article/details/7281377