编写一个Java程序,实现一个窗口。 1、窗口大小不可调整; 2、设置窗体关闭模式; 3、设置窗口颜色
时间: 2023-12-30 13:02:57 浏览: 27
好的,下面是一个简单的Java程序,可以实现一个窗口,满足你的要求:
```java
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
public class MyWindow {
public static void main(String[] args) {
JFrame frame = new JFrame("My Window"); // 创建一个窗口对象
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭模式
frame.setResizable(false); // 设置窗口大小不可调整
frame.getContentPane().setBackground(Color.WHITE); // 设置窗口背景颜色为白色
// 设置窗口大小为屏幕大小的一半
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = screenSize.width / 2;
int height = screenSize.height / 2;
frame.setSize(width, height);
frame.setVisible(true); // 显示窗口
}
}
```
你可以将这段代码保存到一个名为 `MyWindow.java` 的文件中,然后在命令行中编译和运行它:
```
javac MyWindow.java
java MyWindow
```
当程序运行时,会出现一个名为 "My Window" 的窗口,大小为屏幕大小的一半,背景颜色为白色。关闭窗口时,程序会退出。