构造JFrame对象创造一个新窗口,定义该窗口大小为300*200,初始化位置为(200,200), 并且大小不可调整。
时间: 2024-09-20 11:10:06 浏览: 43
在Java中,你可以使用Swing库创建一个`JFrame`对象来创建一个新的窗口。以下是创建这样一个窗口的基本步骤:
```java
import javax.swing.JFrame;
import java.awt.*;
public class Main {
public static void main(String[] args) {
// 创建一个新的 JFrame 对象
JFrame frame = new JFrame("My Window"); // 设置窗口标题
// 设置窗口的大小
frame.setSize(300, 200); // 宽度300像素,高度200像素
// 设置窗口的位置,初始坐标为 (200, 200)
frame.setLocationRelativeTo(null); // 将窗口居中显示,如果想绝对定位可以设置为 frame.setLocation(200, 200);
// 设置窗口不可调整大小
frame.setResizable(false); // false 表示不允许用户调整窗口大小
// 最后,使窗口可见
frame.setVisible(true);
}
}
```
在这个例子中,`setLocationRelativeTo(null)`会将窗口放在屏幕中心,如果你想让窗口固定在特定位置,可以使用 `frame.setLocation(x, y)`。如果你希望窗口始终显示,那么最后的`setVisible(true)`是必需的。
阅读全文