【发布时间】:2008-11-19 16:59:46
【问题描述】:
我有一个“胖”的 GUI,它变得相当复杂,我想添加从一个地方到另一个地方的链接,并添加后退/前进按钮以简化导航。在我看来,如果我的应用程序是可寻址的,这会更容易:每个组合都可以有它的 URI,并且链接将使用该 URI。
有适用于这个问题的设计模式吗?
我可以只看 Firefox 或 Eclipse 的源代码,但这些都是巨大的项目,需要大量时间才能理解它,所以我在这里问。有没有更简单的例子?
当然,如果我首先构建一个网络应用程序会更简单,但我不会很快从头开始重写这个庞大的应用程序。
【问题讨论】:
-
迄今为止的所有答案都假设有一个级别,但想象一个通向“页面”的顶部菜单,然后每个页面都有嵌套的选项卡文件夹。 URI 需要标识每个页面和标签项。
标签: java user-interface design-patterns swing