-2

私は、作成した 2 つのプログラムを 1 つの機能するプログラムに結合する必要がある課題に取り組んでいます。私が望んでいる最終的な結果は、一度起動するとログインウィンドウが開き、ログインすると、ユーザーは三目並べゲームをプレイできるようになるプログラムです。基本的に、ボタンをクリックすると、広範なコードを実行できる新しいウィンドウが開くウィンドウを作成する方法を考えていました。

4

1 に答える 1

1

フレームワークを使用している場合はSwing、秒を作成してJFrameその可視性を false に設定し、ボタンがクリックされたときにそれ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(){

       }

    }
}
于 2013-11-07T18:36:17.220 に答える