javagui怎么点击关闭按钮打开另一个窗口
时间: 2023-12-14 14:05:48 浏览: 184
要在Java GUI中点击关闭按钮打开另一个窗口,你可以使用WindowListener接口来监听窗口事件。具体步骤如下:
1. 创建你的主窗口和要打开的其他窗口。
2. 添加一个WindowListener到你的主窗口。
3. 实现windowClosing方法,在该方法中打开你的其他窗口。
以下是一个简单的示例代码:
```
import java.awt.*;
import java.awt.event.*;
public class MyWindow extends Frame implements WindowListener {
private Frame otherFrame;
public MyWindow() {
// 创建主窗口
super("主窗口");
setSize(300, 200);
setLocationRelativeTo(null);
// 创建其他窗口
otherFrame = new Frame("其他窗口");
otherFrame.setSize(200, 150);
otherFrame.setLocationRelativeTo(this);
// 添加WindowListener
addWindowListener(this);
setVisible(true);
}
public void windowClosing(WindowEvent e) {
// 打开其他窗口
otherFrame.setVisible(true);
}
// 必须实现的方法
public void windowOpened(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public static void main(String[] args) {
new MyWindow();
}
}
```
在这个示例中,当你在主窗口点击关闭按钮时,将会打开一个名为“其他窗口”的新窗口。
阅读全文