1
私の質問はどのようにEclipse RCPのSWTテーブルの選択行で現在選択されている列番号を見つけることができますか?Eclipse RCPのSWTテーブルで列番号を取得するにはどうすればよいですか?
私の質問はどのようにEclipse RCPのSWTテーブルの選択行で現在選択されている列番号を見つけることができますか?Eclipse RCPのSWTテーブルで列番号を取得するにはどうすればよいですか?
内側には、Listener
-
myTableViewer.getTable().addListener(SWT.Selection, new Listener() {
@Override
public void handleEvent(Event event) {
Point p = new Point(event.x, event.y);
ViewerCell cell = myTableViewer.getCell(p);
int columnIndex = cell.getColumnIndex();
//...
}
});
があなたのsusggestionためnontyいただきありがとうございます: -
SWT.Selection
ために、次の例に示すように、あなたはviewer.getCell(...)
を使用することができます。それは正常に働いた。答えを受け入れることに遅れて申し訳ありません。 – yayayokoho3質問はSWTテーブルについて質問しています。答えは、明示的にSWTテーブルではなくSWTテーブルを含む、特定されていない種類の「myTableViewer」について説明しています。どのようにこれはupvotedと受け入れられますか? –
これは基本的には正しいですが、SWT専用アプリケーション(JFaceは存在しません)で作業しない限り、通常、裸のSWTテーブルの代わりにTableViewerを使用します。追加された機能は、無視するには大きすぎます。 –