swing跳转另一个界面
时间: 2023-08-27 12:05:29 浏览: 63
在Java Swing中,你可以通过创建一个新的JFrame并将其设置为可见来跳转到另一个界面。以下是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.event.*;
public class MainFrame extends JFrame implements ActionListener {
private JButton button;
public MainFrame() {
// 设置窗口属性
setTitle("主界面");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 添加按钮
button = new JButton("跳转到另一个界面");
button.addActionListener(this);
add(button);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
// 创建并显示新窗口
JFrame newFrame = new JFrame("另一个界面");
newFrame.setSize(300, 200);
newFrame.setVisible(true);
// 关闭当前窗口
dispose();
}
}
public static void main(String[] args) {
new MainFrame();
}
}
```
在上述代码中,我们在主窗口中添加了一个按钮,当用户单击该按钮时,会创建并显示一个新窗口。同时,我们还关闭了当前的主窗口。你可以根据自己的需要来修改代码。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)