Java 如何关闭打开另一个框架的JFrame?

Java 如何关闭打开另一个框架的JFrame?,java,swing,jframe,multiple-instances,Java,Swing,Jframe,Multiple Instances,我有一个以welcomeScreen JFrame开始的程序,它有一个JButton,可以选择开始游戏。。当我点击该按钮时,它会打开游戏的JFrame,但不会关闭。。怎么做呢?我只知道System.exit(0),这会关闭所有内容。您可以尝试:jFrame.dispose() 我有一个以welcomeScreen JFrame开始的程序,在它上面 有一个JButton,可以选择启动游戏。。当我点击那个 按钮,它会打开我的游戏的JFrame,但不会关闭。。 怎么做呢?我只知道系统。退出(0)并关闭

我有一个以welcomeScreen JFrame开始的程序,它有一个JButton,可以选择开始游戏。。当我点击该按钮时,它会打开游戏的JFrame,但不会关闭。。怎么做呢?我只知道System.exit(0),这会关闭所有内容。

您可以尝试:
jFrame.dispose()

我有一个以welcomeScreen JFrame开始的程序,在它上面 有一个JButton,可以选择启动游戏。。当我点击那个 按钮,它会打开我的游戏的JFrame,但不会关闭。。 怎么做呢?我只知道系统。退出(0)并关闭 一切

  • 不要创建另一个
    JFrame

  • 切换卡后,将
    CardLayout
    JFrame.pack()
    一起使用

参见