我正在做一项作业,其中需要将我创建的两个程序合并为一个可以运行的程序。我希望得到的最终结果是一个程序,一旦启动,打开登录窗口,然后登录,用户即可玩井字游戏。基本上,我只是想知道如何创建一个窗口,当您单击按钮时,会打开一个可以运行大量代码的新窗口。
如果您使用的是Swing框架,请创建一秒钟JFrame并将其可见性设置为false,然后单击按钮时将其设置visibility为true。
Swing
JFrame
visibility
true
public class MyFrame extends JFrame { private JButton jbt = new JButton("Open Window"); private AnotherFrame jfrm = new AnotherFrame(); public MyFrame(){ add(jbt); jfrm.setVisibility(false); add(jfrm); jbt.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ jfrm.setVisibility(true); } }); } private AnotherFrame extends JFrame { public AnotherFrame(){ } } }