jframe的默认size是什么
时间: 2023-10-21 09:03:38 浏览: 36
在 Java 中,`JFrame` 是一个顶层容器,用于创建和管理 GUI 窗口。如果在创建 `JFrame` 对象时没有指定窗口的大小,那么它的默认大小是 0x0 像素,也就是说,窗口默认是不可见的。
如果要使 `JFrame` 窗口可见,需要设置其大小和位置,可以使用 `setSize()` 和 `setLocation()` 方法来设置窗口大小和位置。例如,以下代码将创建一个大小为 400x300 像素,位于屏幕正中央的 `JFrame` 窗口:
```java
import javax.swing.JFrame;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 设置窗口大小和位置
setSize(400, 300);
setLocationRelativeTo(null);
// 设置窗口关闭时的操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在这个例子中,`setSize()` 方法设置窗口大小为 400x300 像素,`setLocationRelativeTo(null)` 方法将窗口位置设置为屏幕正中央。然后在 `main()` 方法中创建了一个 `MyFrame` 对象,并通过调用其构造方法来显示窗口。