我有一个 TabLayoutPanel 实例,其中选项卡的数量将动态设置。因此,要对齐标签以填充屏幕的整个宽度,我需要
1) 使用 auto !important (done) 覆盖 gwt-TabTayoutPanel 默认值 width 16384px;
2) 将gwt-TabTayoutPanel Tab的宽度设置为适当的百分比值(例如2 个标签= 50%。3 个标签=33%,4 个标签=25% 等等)。我有一个简单的功能,就像这样(简化):
双倍 cssValue = 100.0/getWidgetCount();
(完毕)
3) 现在我的问题是:如何从 Java设置 gwt-TabTayoutPanel Tab的宽度?我加粗了Tabs因为当我使用时this.getStyleName();
我得到了 gwt-TabLayoutPanel 而不是 gwt-TabLayoutPanel Tab。
总之,我可以将我的问题分为两部分:
-如何从 GWT访问 TabLayoutPanel Tab css 类?
-如何用我动态生成的百分比数字设置所述类宽度?
编辑:正确编辑函数以确定百分比值。