我不理解如何在标签面板内添加网页,以便当我选择一个标签时,网页应显示在那里。我正在尝试在GWT中使用UiBinder。 我有3页Page1.java,Page2.java和Page2.ui.xml。 Page1.java包含一个带有3个选项卡索引的TabPanel,所以在tabPanel的索引(0)上我想要Page2.java被显示。 任何帮助表示赞赏。谢谢!如何在gwt的TabPanel中添加网页?
0
A
回答
2
您只需add
窗口小部件到TabPanel
按照选项卡的顺序。因此,如果您想从Page2.java(我假设它是Composite
小工具)中的小部件显示在TabPanel
中,并带有例如“Page 2”的选项卡文本,您可以执行以下操作(在Page1.java中):
TabPanel panel = new TabPanel();
panel.add(new Page2(), "Page 2");
欲了解更多详情和示例,我建议你read the documentation on the TabPanel。
这也是值得从文档提的是:
This widget will only work in quirks mode. If your application is in Standards Mode, use TabLayoutPanel instead.
所以,如果你的主机页的声明看起来是这样的:这意味着<!DOCTYPE html>
你在标准模式,你应该使用TabLayoutPanel部件。
0
与UI活页夹,你可以做这样的:
<g:TabPanel>
<g:Tab text="Page 2">
<app:Page2 />
</g:Tab>
<g:Tab text="Page 3">
<app:Page3 />
</g:Tab>
</g:TabPanel>
里面的标签面板,只要你想你可以把尽可能多的标签。在选项卡内部,您可以放置小部件,复合或某个面板。
您在zzz.ui.xml
顶部的<ui:UiBinder>
标记中定义的<app:xxx>
标记可能如下所示:xmlns:app="urn:import:com.yourproject.package"
。因此,这个包中的每个类(并且扩展了Composite(或类似的))都可以这样用在UI绑定中。
另请参阅Ui粘结剂的GWT文档:http://code.google.com/webtoolkit/doc/2.2/DevGuideUiBinder.html
相关问题
- 1. GWT:我如何在gwt中为tabpanel添加css风格WebApplication
- 2. 如何在GWT的Tabpanel中添加标签的ID?
- 3. 如何将HTML ID添加到gwt tabpanel选项卡
- 4. GWT UiBinder TabPanel
- 5. GWT:在TabPanel里面的FlowPanel中的CellTable
- 6. 如何让我的TabPanel在GWT中选中的选项卡
- 7. 如何在GWT中的TabPanel中使用对话框
- 8. 在GSP中添加gwt标签页面
- 9. 如何在GWT TabPanel中获取制表符的名称
- 10. 添加按钮的TabPanel
- 11. GWT TabPanel在Firefox中,IE8和9
- 12. 如何在GWT中重新加载网页
- 13. GWT中的tabPanel上的监听器
- 14. 如何在Tabpanel中为ExtJS选项卡添加单击事件
- 15. GWT TabPanel水平动画
- 16. 如何在Django的网站主页上添加链接/网址?
- 17. 将掩码添加到网格排序上的tabpanel(extjs)
- 18. 如何使用gwt从网址中提取网页的标题网页?
- 19. 如何在HTML网页的文本字段中添加逗号
- 20. 如何在网页中添加嵌套的HTML表单标签
- 21. 添加在网页API
- 22. 如何将Bing Map添加到网页?
- 23. GWT TabPanel带有图像的CSS样式
- 24. 如何在GWT中的Widget中添加IFrameElement?
- 25. 如何在gwt中的流动面板中添加滚动条?
- 26. 如何在公共网站上找到网站页面添加
- 27. 在GWT中动态生成网页
- 28. 如何在liferay 6中添加网页内容类型?
- 29. 如何使用HTML编辑器在Iron Speed中添加网页
- 30. 如何在网页中添加/修改右键单击选项