如何在 Java 中將 JFrame 顯示在螢幕中央?
JFrame 是Frame 類的子類,新增到框架中的元件稱為其內容,這些內容由contentPane管理。我們可以將元件新增到 JFrame,以代替使用它的contentPane 。JFrame就像一個帶邊框、標題和按鈕的Window 。我們可以使用JFrame實現大多數 java swing 應用程式。
預設情況下,JFrame 可以顯示在螢幕的左上角。我們可以使用Window 類的 setLocationRelativeTo() 方法顯示 JFrame 的中心位置。
語法
public void setLocationRelativeTo(Component c)
示例
import javax.swing.*;
import java.awt.*;
public class JFrameCenterPositionTest extends JFrame {
public JFrameCenterPositionTest() {
setTitle("JFrameCenter Position");
add(new JLabel("JFrame set to center of the screen", SwingConstants.CENTER), BorderLayout.CENTER);
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // this method display the JFrame to center position of a screen
setVisible(true);
}
public static void main (String[] args) {
new JFrameCenterPositionTest();
}
}輸出
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP