Вы просто add
виджеты на TabPanel
в порядке вкладок. Поэтому, если вы хотите, чтобы виджет из Page2.java (который, как я предполагаю, является виджетом Composite
) отображался в TabPanel
с, скажем, текстом вкладки «Страница 2», вы должны сделать следующее ( в Page1.java):
TabPanel panel = new TabPanel();
panel.add(new Page2(), "Page 2");
Для более подробной информации и примеров, я рекомендую вам , прочитайте документацию на TabPanel .
Стоит также упомянуть из документации:
This widget will only work in quirks mode. If your application is in Standards Mode, use TabLayoutPanel instead.
Поэтому, если объявление вашей хост-страницы выглядит следующим образом: <!DOCTYPE html>
, что означает, что вы находитесь в Режим стандартов , вам следует использовать виджет TabLayoutPanel .