java跳转窗口代码_Java窗口跳转和监听的代码怎么写
时间: 2024-02-05 16:12:02 浏览: 70
Java窗口跳转可以通过创建多个窗口,并在需要跳转时隐藏/显示窗口来实现。
以下是一个简单的示例代码,其中包含两个窗口,一个主窗口和一个子窗口,并在主窗口上添加了一个按钮,用于跳转到子窗口:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class WindowJumpExample {
public static void main(String[] args) {
JFrame mainFrame = new JFrame("主窗口");
JButton jumpButton = new JButton("跳转到子窗口");
// 添加按钮监听器
jumpButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 创建子窗口
JFrame childFrame = new JFrame("子窗口");
childFrame.setSize(200, 200);
childFrame.setLocationRelativeTo(null);
childFrame.setVisible(true);
// 隐藏主窗口
mainFrame.setVisible(false);
// 添加子窗口关闭监听器
childFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// 显示主窗口
mainFrame.setVisible(true);
}
});
}
});
mainFrame.getContentPane().add(jumpButton);
mainFrame.setSize(200, 200);
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible(true);
}
}
```
在这个示例代码中,我们使用`JFrame`类创建了两个窗口,一个主窗口和一个子窗口。当用户单击主窗口上的按钮时,会创建并显示子窗口,并隐藏主窗口。当用户关闭子窗口时,会显示主窗口。
这个示例代码只是一个最基本的窗口跳转示例,你可以根据你的需要进行修改和扩展。
阅读全文