I’m a new bee in JFace.
My table viewer alloc code is:
viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL
| SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.BORDER);
And I have a TableCursor created to select different cells in a row.

Then I find out that it is quite embarrassing to allow the user “select nothing”. 🙁

I’m wondering if there is a SWT property to set or some coding solutions to force users always selecting a row.
You have to supress the deselection manually, see the following snippet: