java - 如何在 JFrame 中使用 setVisible?

标签 java swing jframe

在我的程序中,我有两个 JFrame 实例。当我单击“下一步”按钮时,我想显示下一帧并隐藏当前帧。所以我使用 this.setVisible(false) 和新的 Next().setVisible(true)。但是在 Next 窗口中,如果我单击 back 按钮,我想将上一帧设置为再次可见,并且下一帧必须结束(这意味着它必须退出)。

有什么特殊的方法可以做到这一点吗?我该怎么做?

最佳答案

考虑使用CardLayout而不是寻找多少JFrames有。然后..

  • 只需要一个 JFrame
  • 任何下一步/后退操作都只会在卡片之间切换

有很多examples in this forum - 例如如图here .

关于java - 如何在 JFrame 中使用 setVisible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176299/

相关文章:

java - JPanel 不允许定位组件

javascript - React 和 Spring Boot 中不存在所需的请求部分 'image'

java - 在 SwingWorker 上使用 done 方法还是更改监听器更好?

java - 从 JFrame (linux) (eclipse) 运行可执行文件

java - 尽管 Java 版本相同,但仍出现 UnsupportedClassVersionError

java - 如何用另一个 JPanel 替换 JPanel

java - 如何在 JFrame/java 中从右到左对齐?

java - quartz cron 作业未启动

java - 如何使用类方法计算数组中所有值的平均值

java - Java 中的视频播放(JMF、Fobs4JMF、Xuggler、FMJ)