我正在尝试编写一个包含多个JButton的软件,一旦点击就会打开另一个JFrame页面。我看了很多其他的帖子但是找不到任何我能理解的东西,或者什么东西都可以。有人可以告诉我一种方法来做到这一点。
谢谢!
答案 0 :(得分:0)
只需在调用按钮单击事件时初始化另一个JFrame!
例如:
JButton button = new JButton("Click");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new OtherFrame();
}
}
然后你有一个类(在本例中为OtherFrame):
import javax.swing.*;
public class OtherFrame {
private JFrame frame;
public OtherFrame() {
this.frame = new JFrame("Window");
// Do whatever you need to do
frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}