【发布时间】:2012-08-03 01:57:31
【问题描述】:
我有一个包含一堆状态的游戏的状态管理器。现在在我的一种状态(“菜单”)中,我在一个 JPanel 中有两个 JButton(JPanel 被添加到显示所有内容的主 JPanel)。当我单击 JButton“播放”时,我从堆栈中删除了菜单状态。然而,JButtons 留在屏幕上(即使当我 peek() 我看到菜单已从堆栈中删除)。
我不想从状态中删除按钮,因为我希望能够返回菜单并再次看到我的按钮。如何删除按钮以及状态?
【问题讨论】:
标签: java swing user-interface fsm