jframe实现窗口跳转
时间: 2023-12-06 11:02:52 浏览: 143
在 Java 中,可以使用 JFrame 实现窗口跳转。
下面是一个简单的示例代码:
```
import javax.swing.*;
public class WindowJumpDemo {
public static void main(String[] args) {
JFrame frame1 = new JFrame("Window 1");
frame1.setSize(300, 200);
frame1.setLocationRelativeTo(null);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setVisible(true);
JFrame frame2 = new JFrame("Window 2");
frame2.setSize(300, 200);
frame2.setLocationRelativeTo(null);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.setVisible(false);
JButton button = new JButton("Jump to Window 2");
button.setBounds(50, 50, 200, 50);
button.addActionListener(e -> {
frame1.setVisible(false);
frame2.setVisible(true);
});
frame1.add(button);
JButton button2 = new JButton("Jump to Window 1");
button2.setBounds(50, 50, 200, 50);
button2.addActionListener(e -> {
frame2.setVisible(false);
frame1.setVisible(true);
});
frame2.add(button2);
}
}
```
这个示例代码创建了两个 JFrame 对象,分别代表两个窗口。使用 setVisible() 方法可以控制窗口的显隐。在每个窗口中,都添加了一个按钮,点击按钮可以跳转到另一个窗口。
阅读全文