以前公司同事问到这个问题,顺便看了一下API,在这里记一笔。
eg:
final TableCursor cursor = new TableCursor(table, SWT.NONE);
cursor.addMouseListener(new MouseAdapter() {
public void mouseDown(MouseEvent e) {
int row = table.getSelectionIndex();
int col =cursor.getColumn();
System.out.println("row: " + row + " " + "col:" + col);
}
});
TableCursor:表格游标。可以通过TableCursor获取鼠标所在的表格数据项TableItem和所在的Column号,这样就能获取某一单元格的内容。
通过TableCursor能够做很多特殊的应用,比如通过上下左右键可以控制表格单元格等。
本文介绍了如何利用TableCursor组件来获取鼠标所在表格的数据项TableItem及其对应的Column号,进而实现对特定单元格内容的操作。此外,还展示了通过TableCursor进行键盘导航控制表格单元格的示例。
123

被折叠的 条评论
为什么被折叠?



