java图形界面如何居中
时间: 2023-10-18 08:26:36 浏览: 75
您可以使用以下代码将 Java 图形界面居中显示:
```java
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.Toolkit;
public class Main {
public static void main(String[] args) {
// 创建 JFrame 对象
JFrame frame = new JFrame("居中显示窗体");
// 获取屏幕的宽度和高度
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int screenWidth = screenSize.width;
int screenHeight = screenSize.height;
// 获取 JFrame 的宽度和高度
int frameWidth = frame.getWidth();
int frameHeight = frame.getHeight();
// 计算 JFrame 的左上角坐标
int x = (screenWidth - frameWidth) / 2;
int y = (screenHeight - frameHeight) / 2;
// 设置 JFrame 的位置
frame.setLocation(x, y);
// 设置 JFrame 的大小
frame.setSize(400, 300);
// 显示 JFrame
frame.setVisible(true);
}
}
```
其中,`getScreenSize()` 方法可以获取屏幕的尺寸。`getWidth()` 和 `getHeight()` 方法可以获取 JFrame 的尺寸。`setLocation()` 方法可以设置 JFrame 的位置。