ava点击按钮弹出新的窗口
时间: 2023-07-19 09:08:07 浏览: 155
在Java中,你可以创建一个新的窗口并在点击按钮时将其显示出来。以下是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.event.*;
public class MainFrame extends JFrame implements ActionListener {
JButton button;
public MainFrame() {
button = new JButton("Open new window");
button.addActionListener(this);
add(button);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
JFrame newFrame = new JFrame("New Window");
newFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
newFrame.setSize(200, 200);
newFrame.setVisible(true);
}
}
public static void main(String[] args) {
new MainFrame();
}
}
```
在这个示例中,我们创建了一个继承自JFrame的MainFrame类,并将一个JButton添加到其上。我们还实现了ActionListener接口,并在按钮被点击时创建了一个新的JFrame并将其显示出来。你可以根据自己的需要修改新窗口的大小和关闭方式。
阅读全文