TabPanel
が実際にTabBarとの集合体でありますDeckPanelウィジェット。あなたは好きなようにそれらを手配することができます。あなたがしなければならないのはDeckPanel
のshowWidget
(選択されたタブによる)になるTabBar
へのaddSelectionHandler
(またはaddBeforeSelectionHandler
)です。例えば
:
TabBar tabs = new TabBar();
final DeckPanel deck = new DeckPanel();
for(int i = 0; i < 5; i++) {
tabs.addTab("Tab " + Integer.toString(i + 1));
deck.add(new Label("Label " + Integer.toString(i + 1)));
}
tabs.addSelectionHandler(new SelectionHandler<Integer>() {
@Override
public void onSelection(SelectionEvent<Integer> event) {
deck.showWidget(event.getSelectedItem());
}
});
VerticalPanel vPanel = new VerticalPanel();
vPanel.add(deck);
vPanel.add(tabs);
tabs.selectTab(0);
は用http://stackoverflow.com/questions/10736400/tablayoutpanel-at-the-bottom-of-the-page-in-gwt – nerdlyist
@nerdlyistこんにちは、感謝を参照してください。リンク。しかし、私が実際に望むのは、ページの下部にタブパネル全体を配置するのではなく、タブパネルの下部にタブを配置することです。私はスクリーンショットで投稿を更新します。 –