jpanel 居中
时间: 2023-06-29 16:15:55 浏览: 168
要将一个 JPanel 居中,可以使用 BorderLayout 布局管理器。首先将 JPanel 添加到一个 JFrame 中,然后将 JFrame 的布局管理器设置为 BorderLayout。接着将 JPanel 添加到 JFrame 的 CENTER 位置即可实现居中布局。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class CenterPanelExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Center Panel Example");
JPanel panel = new JPanel();
panel.setBackground(Color.WHITE);
panel.setPreferredSize(new Dimension(200, 200));
frame.getContentPane().add(panel, BorderLayout.CENTER);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个 JFrame 和一个 JPanel。然后将 JPanel 添加到 JFrame 的 CENTER 位置,并设置 JPanel 的背景颜色和大小。最后调用 pack() 方法自动调整 JFrame 的大小,并使用 setLocationRelativeTo(null) 方法将 JFrame 居中显示。
阅读全文