GWT选项卡面板 - 如何将选项卡放在底部

时间:2016-06-22 18:14:41

标签: gwt tabs tabpanel gwt-tablayoutpanel

我一直在努力解决问题,在网上搜索并没有产生任何结果。

基本上我试图在GWT(没有ext或智能的普通GWT)中创建一个标签面板。

问题在于我需要选项卡位于面板底部,而不是顶部,默认情况下它们是如何。

您对我如何实现这一目标有什么想法吗?

谢谢。

更新1 :(更清楚的是我添加了截图) 什么是默认值 - > default tab position

我需要什么 - > needed tab position

1 个答案:

答案 0 :(得分:2)

TabPanel实际上是TabBarDeckPanel小部件的聚合。你可以随意安排。您所要做的就是addSelectionHandler(或addBeforeSelectionHandlerTabBar showWidget DeckPanel(根据所选标签)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);

例如:

myTextEdit->document()->setPlainText(myText);
相关问题