如果我添加了一个数字,我将其打印在新页面(JFrame)中。现在,我想回到
上一页添加另一个号码。
如何编写代码?因为我想保持打开新页面并返回上一页。
新页面用于显示用户添加的号码。
完全不知道它。
我试试这个
第一帧称为'frame1'
第二帧称为'frame2'
public static boolean isClicked = true;
if(btnOK.equals(isClicked))
{
frame2.setVisible(true);
frame1.setVisible(false);
}
答案 0 :(得分:3)
1)在Java中使用多个JFrame
是一种不好的做法,请参见此处:
2)我建议您使用LayoutManager
之类的CardLayout
,这样您就可以在JPanel
JFrame
之间切换JFrame
之类的容器:
3)您可能还希望将原始JDialog
替换为JOptionPane
/ JFrame
,但这取决于初始{{1}}的使用情况。