Java 制作多层程序

Java 制作多层程序,java,swing,user-interface,Java,Swing,User Interface,我正在做一项作业,我需要将我创建的两个程序合并为一个运行程序。我所希望的最终结果是一个程序,一旦启动,就会打开一个登录窗口,然后一旦登录,用户就可以玩井字游戏。基本上,我只是想知道如何有一个窗口,当你点击一个按钮时,一个新窗口会打开,可以运行大量的代码。如果你使用Swing框架,创建第二个JFrame并将其可见性设置为false,当点击按钮时,将其可见性设置为true public class MyFrame extends JFrame { private JButton jbt =

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

如果你使用
Swing
框架,创建第二个
JFrame
并将其可见性设置为false,当点击按钮时,将其
可见性设置为
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(){

       }

    }
}

既然您已经将其标记为Java,那么您在用户界面中使用了哪些Java API?更好的方法是:通过告诉我们你到目前为止研究了什么,你尝试了什么,并发布一个你需要帮助的例子来完善你的问题。要获得帮助,你需要展示一些解决问题的努力。您为此寻找了哪些资源?试着去弄清楚这一点,然后当你有一个特定的问题时再回来。