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()-frame.getWidth())/2;
int y = (int)(toolkit.getScreenSize().getHeight()-frame.getHeight())/2;
frame.setLocation(x, y);
frame.setVisible(true);
?
方法二:設置相對坐標
JFrame frame = new JFrame("TEST");
//傳入參數null 即可讓JFrame 位于屏幕中央, 這個函數若傳入一個Component ,則JFrame位于該組件的中央
frame.setLocationRelativeTo(null);
frame.setVisible(true);
轉載于:https://www.cnblogs.com/hejing-swust/p/8033138.html
總結
以上是生活随笔為你收集整理的JFrame 居中显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax 三种数据格式
- 下一篇: java.util.Properties