如何在Java中使用JFrame创建并显示两个独立的窗口实例?窗口大小可以任意调节
时间: 2024-09-20 07:12:10 浏览: 32
在Java中,你可以使用Swing库中的`JFrame`类创建窗口。下面是创建并显示两个独立窗口实例的步骤:
1. 导入必要的包:
```java
import javax.swing.JFrame;
import java.awt.BorderLayout;
```
2. 定义两个窗口类,每个类继承自`JFrame`:
```java
public class WindowOne extends JFrame {
// 窗口一的构造函数和设置
}
public class WindowTwo extends JFrame {
// 窗口二的构造函数和设置
}
```
3. 在每个窗口类中,添加组件、设置标题等,并设置布局管理器:
```java
class WindowOne {
public WindowOne() {
setTitle("Window One");
setSize(400, 300); // 设置初始大小,可以根据需要调整
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // 居中显示
setLayout(new BorderLayout());
// 添加内容...
setVisible(true); // 显示窗口
}
}
class WindowTwo {
public WindowTwo() {
setTitle("Window Two");
setSize(500, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 同样地,添加内容、设置布局等...
setVisible(true);
}
}
```
4. 最后,在主程序中实例化并显示这两个窗口:
```java
public static void main(String[] args) {
new WindowOne();
new WindowTwo(); // 创建并展示第二个窗口
}
```
这样,你就创建了两个独立的、窗口大小可调节的窗口实例。
阅读全文