可以通过以下步骤实现:
以下是一个示例代码:
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.Toolkit;
public class CenterRectangle {
public static void main(String[] args) {
// 创建JFrame对象
JFrame frame = new JFrame("居中显示矩形");
// 获取屏幕的宽度和高度
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int screenWidth = screenSize.width;
int screenHeight = screenSize.height;
// 创建矩形对象
int rectangleWidth = 200;
int rectangleHeight = 100;
int x = (screenWidth - rectangleWidth) / 2;
int y = (screenHeight - rectangleHeight) / 2;
// 设置矩形的位置
frame.setBounds(x, y, rectangleWidth, rectangleHeight);
// 设置窗口关闭时的操作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
frame.setVisible(true);
}
}
这段代码会创建一个宽度为200,高度为100的矩形,并使其居中显示在屏幕上。你可以根据实际需求调整矩形的大小和其他属性。
领取专属 10元无门槛券
手把手带您无忧上云