java的GUI点击一个按钮,可以弹出另一个窗口的代码
时间: 2024-03-08 19:49:30 浏览: 117
可以使用Java Swing来实现这个功能。以下是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MainFrame extends JFrame {
private JButton openButton;
public MainFrame() {
super("主窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
openButton = new JButton("打开窗口");
openButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFrame frame = new JFrame("新窗口");
frame.setSize(400, 300);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
});
add(openButton);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new MainFrame();
}
}
```
在这个示例中,我们创建了一个名为MainFrame的主窗口,并在其中添加了一个按钮。当用户点击该按钮时,程序会创建一个名为"新窗口"的新窗口并显示出来。你可以根据自己的需求修改代码,实现更复杂的功能。
阅读全文