Ich habe einen Treeviewer mit 4-5 Zeilen. Wenn ich auf irgendeine Zeile klicke, wird sie ausgewählt, aber wenn ich irgendwo anders im Viewer klicke (Bereich außer den hinzugefügten Zeilen), bleibt die Auswahl in der Zeile, in der ich zuletzt ausgewählt habe.Die Auswahl von Zeilen in Jface Treeviewer konnte nicht aufgehoben werden
Was ich will ist, wenn Benutzer klicken auf leeren Bereich von Treeviewer, sollte es Auswahl entfernen.
Ich habe bereits versucht unter:
Selection der Baumreihe zu deaktivieren - aber nicht erreicht Kontrolle nicht da
Dies ist OK, aber dies wird die Auswahl löschen, wenn Sie auf den 'Twistie' klicken, um einen Abschnitt des Baums zu erweitern/zu reduzieren. –
@ greg-449 - Ich bin mir nicht sicher, aber es ist nicht meine vorherige Auswahl zu löschen und funktioniert wie erwartet. Ich erstelle Baumansicht mit Stil SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI –