jframe按钮实现窗口跳转
时间: 2023-12-06 22:02:52 浏览: 172
要实现窗口跳转,可以通过以下步骤:
1. 创建一个 JFrame 对象,作为主窗口。
2. 在主窗口中添加一个 JButton 对象,作为触发窗口跳转的按钮。
3. 为 JButton 对象添加 ActionListener 监听器,当用户点击按钮时触发事件。
4. 在 ActionListener 的 actionPerformed() 方法中创建一个新的 JFrame 对象,作为要跳转的窗口。
5. 设置新窗口的大小、位置、标题等属性。
6. 显示新窗口,隐藏主窗口。
以下是示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MainFrame extends JFrame {
private JButton btnJump;
public MainFrame() {
// 设置主窗口的大小、位置、标题等属性
this.setSize(400, 300);
this.setLocationRelativeTo(null);
this.setTitle("主窗口");
// 创建按钮对象并添加到主窗口中
btnJump = new JButton("跳转窗口");
this.add(btnJump, BorderLayout.CENTER);
// 为按钮添加 ActionListener 监听器
btnJump.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 创建新窗口对象
JFrame jumpFrame = new JFrame();
jumpFrame.setSize(300, 200);
jumpFrame.setLocationRelativeTo(null);
jumpFrame.setTitle("跳转窗口");
// 显示新窗口,隐藏主窗口
jumpFrame.setVisible(true);
setVisible(false);
}
});
}
public static void main(String[] args) {
MainFrame frame = new MainFrame();
frame.setVisible(true);
}
}
```
当用户点击跳转按钮时,将会创建一个新的窗口并显示出来,同时隐藏主窗口。
阅读全文