我想在swt中的表项上添加超链接,但找不到任何方法。现在我想在光标在特定项目上移动时将光标图标设置为手形图标列.. 使特定项目感觉像一个hyperlink.tell这个我任何建议或方法..设置鼠标移到swt table上时的光标图标coloumn
public void drawTable(String[] str) {
if (str != null) {
TableItem it1 = new TableItem(table, SWT.NONE);
int i = str.length;
String[] tmp = new String[i];
tmp[0] = str[0];
tmp[1] = str[1];
int k = i - 1;
for (int j = 2; j < i; j++, k--) {
tmp[j] = str[k];
}
it1.setText(tmp);
for (i = 2; i < str.length; i++) {
it1.setForeground(i, display.getSystemColor(SWT.COLOR_BLUE));
}
}
}
感谢您的建议,但我不想让整个表格列作为超链接。我只是希望在第3列和第4列的表项作为超链接。我想在该tableitem上添加listers。 –
@Ashish Panery:检查你的监听器中的鼠标下面的项目和列。 –