SWT-Baum - Verringern des nativen Erweiterungssymbols möglich?

Ich habe ein JFaceTreeViewer mit einem SWTTree Unterlegen und ich male meine Zellen für die Unterstützung mehrerer Zeilen für mich. Derzeit sieht es so aus:

Ich möchte, dass sowohl das Erweiterungssymbol als auch die Beschriftung wie folgt verringert werden:

Dies ist für das Label kein Problem, da ich von ausdehneStyledCellLabelProvider und überschreibepaint() undmeasure() - Das Problem ist, dass ich keine Ahnung habe, ob es möglich ist, die Y-Koordinate für das Erweiterungssymbol festzulegen. Ich fürchte, es ist nicht so. Wenn ja, würde ich gerne ein benutzerdefiniertes Erweiterungssymbol für mich malen, aber dann gibt es noch einen anderen Punkt: Ist es möglich, das native Erweiterungssymbol vollständig zu entfernen? Ich habe das in beiden probiertmeasure() undpaint() Methode, aber es hat nicht funktioniert:

event.detail &= ~SWT.FOREGROUND;

Antworten auf die Frage(1)

Ihre Antwort auf die Frage