我希望UI标签显示完整的文字。我尝试手动调整选项卡的大小,但这不起作用。我通过FireBug进行了检查,这表明标签实际上正在重新调整尺寸但不是正确的方式。见图。
以下是相关代码:
// Left tab starts here
final TabSet companyDetailsLeftTabSet = new TabSet();
//companyDetailsLeftTabSet.setAutoWidth();
//companyDetailsLeftTabSet.setOverflow(Overflow.VISIBLE);
companyDetailsLeftTabSet.setMargin(20);
companyDetailsLeftTabSet.setTabBarPosition(Side.TOP);
//companyDetailsLeftTabSet.setTabBarThickness(25);
companyDetailsLeftTabSet.setWidth(940);
companyDetailsLeftTabSet.setHeight(550);
companyDetailsLeftTabSet.setStyleName("text");
Tab companyInformationsTab = new Tab(AnisConstants.COMPANYINFO);
Tab relationTab = new Tab(AnisConstants.RELATIONS);
Tab legalInformationsTab = new Tab(AnisConstants.LEGALINFORMATIONS);
Tab loanTab = new Tab(AnisConstants.LOANS);
Tab assetTab = new Tab(AnisConstants.ASSETS);
Tab scoringTab = new Tab(AnisConstants.SCORING);
companyInformationsTab.setWidth(150);
relationTab.setWidth(150);
legalInformationsTab.setWidth(150);
loanTab.setWidth(150);
assetTab.setWidth(150);
scoringTab.setWidth(150);
companyDetailsLeftTabSet.addTab(companyInformationsTab);
companyDetailsLeftTabSet.addTab(relationTab);
companyDetailsLeftTabSet.addTab(legalInformationsTab);
companyDetailsLeftTabSet.addTab(loanTab);
companyDetailsLeftTabSet.addTab(assetTab);
companyDetailsLeftTabSet.addTab(scoringTab);
VLayout vpnlCompany = new VLayout();
vpnlCompany.addMember(btnSave);
vpnlCompany.addMember(companyDetailsLeftTabSet);
这是另外一张图片,问题标签以红色突出显示。
如果您需要更多信息,请发表评论。
答案 0 :(得分:0)
如评论中所述。可以通过添加:
来完成tabset.setTabBarThickness(int tabBarThickness);
有关详细信息和选项,该链接很有帮助。它解决了我的问题。