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