2013-03-21 23 views
1

當我在表中選擇一行時,無法取消選擇該行。除非表中有兩行。然後我可以選擇其他行。現在選擇第二行並取消選擇第一行。我想通過再次選擇選定的行,這將取消選擇該行。但對我而言,情況似乎並非如此。SWT表 - 取消選中行後

viewer = new AplotDataTableViewer(parent, SWT.BORDER|SWT.V_SCROLL|SWT.MULTI|SWT.FULL_SELECTION); 

我真的不想創建一個按鈕來取消選擇當前選擇。

+0

您可以使用監聽器的幫助,然後取消選擇 – iberbeu 2013-03-21 18:26:35

+4

TableViewer.setSelection(StructuredSelection.EMPTY)做它應該取消選擇。 – 2013-03-21 21:03:48

回答

1

TableViewer.setSelection(StructuredSelection.EMPTY)是我糾正問題的方式。

桑比雷迪爲我提供瞭解決方案