1

私がしたいのは、選択した行からすべての tableItems を取得することです。しかし、tableItemsはインデックスに格納されており(arraryのように)、行と列を指定してテーブルの特定のセル(行、列)に格納するのは好きではないことがわかりました。

したがって、次のすべての行をテーブルの最後まで調べてから、選択した行までのすべての行を調べて、必要な tableItem に到達する必要があります。

ここに画像の説明を入力

私の質問のクリアランスについては、画像を参照してください。色付きの行が選択された行です。'a' から 'b' に移動し、次に 'c' に移動して完全な行を取得するには、次のすべての行を通過する必要があります。

問題は、swt.table に存在する行の総数を取得する方法です。

4

1 に答える 1

3

SWT TableItem は、テーブル内の行です。その getText(int index) メソッドを使用して、選択した TableItem のインデックス (最初の列が 0 から始まる) を持つ列の内容を取得できます。

したがって、TableItems の数は行の総数です。

于 2012-08-09T08:10:15.830 に答える