制作一个多层次的计划

时间:2013-11-07 18:22:47

标签: java swing user-interface

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

1 个答案:

答案 0 :(得分: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(){

       }

    }
}