一尘不染

制作多层程序

java

我正在做一项作业,其中需要将我创建的两个程序合并为一个可以运行的程序。我希望得到的最终结果是一个程序,一旦启动,打开登录窗口,然后登录,用户即可玩井字游戏。基本上,我只是想知道如何创建一个窗口,当您单击按钮时,会打开一个可以运行大量代码的新窗口。


阅读 187

收藏
2020-12-03

共1个答案

一尘不染

如果您使用的是Swing框架,请创建一秒钟JFrame并将其可见性设置为false,然后单击按钮时将其设置visibilitytrue

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(){

       }

    }
}
2020-12-03