2012-04-19 10 views
0

SWTで自分のアプリケーション用のタブインフェクションを作成しようとしています。 メニューボタンをクリックしてタブが開いているかどうかをチェックするように設定したいと思います。 開いている場合はタブに切り替えたい場合はタブを開きます。 既にタブを作成するメニュー項目を作成しましたが、タブが存在するかどうかを確認する方法がわかりません。SWT CTabFolder Check CTABが存在するかどうかを調べる

答えて

0
public static Boolean CtabExists(CTabFolder folder, CTabItem tab) { 
    if (tab != null) { 
     int intIndex = -1; 
     intIndex = folder.indexOf(tab); 
     if (intIndex == -1) { 
      return false; 
     } else { 
      return true; 
     } 
    } else { 
     return false; 
    } 
} 
0
int tabItemIndex=tabFolderItem.getSelectionIndex(); 
if(tabItemIndex!=-1) 
    tabFolderItem.setSelection(tabItemIndex); 
else 
    tabFolderItem.setSelection(value); //keep your required index in the place of value 
+0

はあなたのコード – arghtype

+0

オーケーに説明を提供することを検討、私は私が行います次回からは、スタックオーバーフローに新しいです。知らせてくれてありがとうございます。 –

関連する問題