1

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);

これがもう1つの画像で、問題のあるタブが赤で強調表示されています。

ここに画像の説明を入力してください

さらに情報が必要な場合はコメントしてください。

4

1 に答える 1

0

コメントで述べたように。これは、次を追加することで実現できます。

tabset.setTabBarThickness(int tabBarThickness);

詳細とオプションについては、そのリンクが役立ちます。それは私の問題を解決しました。

于 2012-12-03T02:57:36.947 に答える