使用导航按钮开发软件



我正在尝试编写一个具有多个导航按钮的程序,例如经典的"背面"one_answers"向前"按钮。我将需要一种方法来让用户浏览不同页面(JPanel s,为true)。我怎样才能做到这一点?或者更好,真正的程序员(我是初学者的喷气机)将如何做到这一点?我目前正在使用CardLayout,我想存储用户使用的"路径",并使用CardLayout提供的" PATH"。该解决方案呢?有点"假人"吗?是否存在一种"导航模式"?

您可以简单地将创建的jpanels存储在列表中或堆栈中,只要它们使内部状态保持不变。但是,这可能是有点饥饿的资源,这就是为什么更好地存储对象的内部状态而不是整个对象的原因。

看纪念品模式:

http://en.wikipedia.org/wiki/memento_pattern

最新更新