java 显示多个窗口
时间: 2023-10-08 12:04:03 浏览: 46
要在 Java 中显示多个窗口,可以使用 JFrame 类创建窗口,然后使用 setVisible() 方法将其显示出来。以下是一个简单的示例,演示如何创建和显示两个窗口:
```java
import javax.swing.JFrame;
public class MultipleWindows {
public static void main(String[] args) {
// 创建第一个窗口
JFrame frame1 = new JFrame("Window 1");
frame1.setSize(300, 200);
frame1.setVisible(true);
// 创建第二个窗口
JFrame frame2 = new JFrame("Window 2");
frame2.setSize(300, 200);
frame2.setVisible(true);
}
}
```
在上述示例中,首先创建了一个名为 "Window 1" 的 JFrame 对象,并设置其大小为 300x200 像素。然后调用 setVisible(true) 方法显示窗口。接着创建第二个窗口,名为 "Window 2",大小也为 300x200 像素,并调用 setVisible(true) 方法将其显示出来。
如果需要在窗口中添加其他组件,可以使用 JFrame 对象的 getContentPane() 方法获取内容面板,并在其上添加所需的组件。例如,可以在第一个窗口中添加一个标签组件:
```java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MultipleWindows {
public static void main(String[] args) {
// 创建第一个窗口
JFrame frame1 = new JFrame("Window 1");
frame1.setSize(300, 200);
// 在第一个窗口中添加一个标签组件
JLabel label1 = new JLabel("Hello, World!");
frame1.getContentPane().add(label1);
frame1.setVisible(true);
// 创建第二个窗口
JFrame frame2 = new JFrame("Window 2");
frame2.setSize(300, 200);
frame2.setVisible(true);
}
}
```
在上述示例中,使用 JLabel 类创建了一个标签组件,其文本为 "Hello, World!",然后使用 getContentPane() 方法获取第一个窗口的内容面板,并在其上添加该标签组件。最后调用 setVisible(true) 方法将第一个窗口显示出来。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)