我想要做的是从选定的行中获取所有tableItems。但我发现tableItems存储在索引中(如arrary),而不像给行和列并将其存储在表的特定单元格(行,列)上。

因此,我必须遍历表格末尾的所有下一行,然后遍历所有行直到所选的行才能到达我所需的tableItem。



请参阅图片以清除我的问题。彩色的行是选定的行。如果我想从“ a”到“ b”,然后从“ c”到完整行,依此类推,那么我已经遍历了所有接下来的行。

所以现在的问题是我怎么能得到swt.table中存在的总行数

最佳答案

SWT TableItem是表中的一行。您可以使用它的getText(int index)方法获取具有选定TableItem的索引(第一列的索引从0开始)的列的内容。

因此,TableItem的数量是行的总数。

09-04 11:09