TabbedPanel (链接)的 Wicket 示例页面为每个选项卡(TabPanel1、TabPanel2 和 TabPanel3)使用单独、不同的类。有理由不只使用同一类的三个实例吗?如果是,那是什么?我对 Wicket 还是很陌生,但这些课程看起来和我一模一样。
编辑:我运行了一个简单的例子,使用三个对象都属于 tabPanel 类。每个都设置为使用不同的标签,并且它们确实显示正确。
再次编辑:在做了更多的实验并阅读了后来发布的答案之后,我意识到我的第一个例子太简单了。使用一个类,选项卡标题可以不同,但逻辑仍然相同。除非正如有人提到的那样,它变成了“瑞士军刀”类,否则这是行不通的,这是糟糕的设计。这仍然无法解决标记文件。