【发布时间】:2011-07-25 17:13:24
【问题描述】:
所以在我的程序中,我有一个 JPanel(称为 squareContainer),其中有 JPanel,它们在 Bubble Breaker 游戏中充当气泡。无论如何,我的想法是我希望计算机模拟移除气泡以找出最好移除的气泡,但是当这种情况发生时,它实际上会玩游戏并且不仅会做出“最佳”动作。所以我想知道是否可以复制我的 squareContainer JPanel 的确切状态,包括里面有什么气泡等等。这样当计算机模拟播放它并且基本上完成所有动作时,我可以简单地用克隆替换它所以我恢复我的初始状态,以及最佳移动的信息。
请注意,我已经掌握了最佳操作的信息,但无法找出撤消对 JPanel 的编辑的最佳方法……请问有什么想法吗?
【问题讨论】: