【发布时间】:2023-08-14 02:56:01
【问题描述】:
我发现 GWT 选项卡面板对于我需要做的样式来说很笨重,所以我正在尝试制作自己的简单选项卡面板。基本上是一个 HTML5 <nav> 标签元素和一个 DeckPanel 显示内容。让用户用 CSS3 解决剩下的问题。
GWT TabLayoutPanel 有这些“特殊”标签,用于定义选项卡的内容:
<g:TabLayoutPanel>
<g:tab>
<g:header>Tab Title</g:header>
<g:OtherWidget>Tab contents</g:OtherWidget>
</g:tab>
</g:TabLayoutPanel>
我指的是<g:tab> 和<g:header>。我看到这些类型的标签在不同的地方使用,但我不知道如何创建它们。查看 TabLayoutPanel 源代码,我看到它有一个 add 方法,该方法需要两个小部件,然后它将一个小部件(内容)放入面板中进行显示,将另一个(标题)放入 TabLayoutPanel.Tab 的实例中.但我不知道如何复制这种功能。
【问题讨论】: