Страница примеров Wicket для TabbedPanel (ссылка) использует отдельные, отличные классы для каждой вкладки (TabPanel1, TabPanel2 и TabPanel3). Есть ли причина не использовать три экземпляра одного и того же класса? Если да, то что это? Я все еще новичок в Wicket, но эти классы мне кажутся идентичными.
РЕДАКТИРОВАТЬ: Я запустил простой пример, используя три объекта класса tabPanel. Каждый из них был настроен на использование разных меток, и они отображались правильно.
ИЗМЕНИТЬ СНОВА: Проведя больше экспериментов и прочитав ответы, опубликованные позже, я понял, что мой первый пример был слишком простым. При использовании одного класса заголовок вкладки может быть другим, но логика останется прежней. Это не сработает, если, как кто-то сказал, он не станет классом «Швейцарский армейский нож», а это плохой дизайн. И это все равно не касается файла разметки.