2017-11-03 2 views
0

enter image description here Ich bin neu bei SWT Jfaces. Ich versuche, Baumstruktur mit TreeViewer zu erstellen.Wie bekomme ich die ausgewählte Spalte in JFace TreeViewer?

treeViewer.addSelectionChangedListener(new ISelectionChangedListener() { 

      public void selectionChanged(final SelectionChangedEvent event) 
      { 
       TreeSelection selection = (TreeSelection) event.getSelection(); 

So erhalten Sie ausgewählte Spalte von TreeSelection.

Ich brauche genaue Spalte, die Benutzer ausgewählt. Wenn ich TableViewer getSelectionIndex() verwendet habe, dann gibt es etwas, um die ausgewählte Spalte zu erhalten.

Dank

Antwort

0

Baum und Tabelle Zuschauer halten nicht wirklich eine ‚ausgewählte Spalte‘, so dass keine API gibt dafür ist.

Wenn Sie Spaltenzellen bearbeiten möchten, sehen Sie EditingSupport, die separate Editoren für jede Spalte unterstützt.

+0

Danke für Ihre Wiederholung. Eigentlich, wenn ich die eine bestimmte Spalte in treeitem wähle, dann muss ich nur etwas Operation tun. – Hari

Verwandte Themen