通过构造JFrame对象创建一个新窗口,定义该窗口大小为300*200,初始化位置为(200,200), 并且大小不可调整。
时间: 2024-09-16 22:01:01 浏览: 33
在Java Swing中,你可以使用`JFrame`类来创建一个新的窗口。首先,你需要导入相关的包:
```java
import javax.swing.JFrame;
import java.awt.Dimension;
```
然后,在主函数中,按照以下步骤创建一个不可调整大小的新窗口:
```java
public class Main {
public static void main(String[] args) {
// 创建一个新的JFrame实例
JFrame frame = new JFrame("My Custom Window");
// 设置窗口大小为300x200像素,并且不可调整大小
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int x = (screenSize.width - 300) / 2 + 200; // 计算初始X坐标,使其居中
int y = (screenSize.height - 200) / 2 + 200; // 计算初始Y坐标,使其居中
frame.setSize(300, 200);
frame.setResizable(false); // 禁止用户改变窗口大小
// 设置窗口的位置
frame.setLocation(x, y);
// 设置可见
frame.setVisible(true);
// 最后记得关闭窗口
// 当程序退出时自动关闭
//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
在这个例子中,窗口会在屏幕中心打开,大小固定为300x200像素,并且不允许用户手动调整窗口大小。
阅读全文