我在Java's Swing
这里使用来制作 UI 应用程序。我创建了一个带有一些按钮的 JFrame。当我点击这个按钮时,我想要一个新的 JFrame,在这个地方有一些不同的内容。但是,我不想在这里加载新的 JFrame。
actionPerformed(ActionEvent obj)
我知道的一种方法是在第一个 JFrame 中的按钮方法中将第二个 JFrame 的可见性设置为 True 。但它再次加载了一个新的 JFrame,我不希望这样。
public class FirstUI extends JFrame {
JButton but1;
public FirstUI(){
but1= new JButton("Click here");
add(but1);
XYZ obj= new XYZ():
but1.addActionListener(obj);
}
public class XYZ implements ActionListener{
public void actionPerformed(ActionEvent obj1){
// WHAT TO DO HERE
}
}
}
我只想要一个 JFrame,当我们点击不同的按钮时,它的内容会发生变化。我怎样才能做到这一点?