2016-05-30 15 views
0

Ich möchte eine Schaltfläche wie die in der Abbildung dargestellt enter image description here zu meinem Eclipse RCP Anwendungen Editor-Teil erstellen. Momentan kann ich nur eines der Bilder haben (hinzufügen oder Pfeil). Gibt es eine einfache Möglichkeit, beide Bilder in einem Knopf zu haben?Erstellen einer Schaltfläche mit swt.arrow und Bild

public void createPartControl(Composite parent) { 
    ... 
    Button btn = new Button(btnCntrl, SWT.FLAT|SWT.ARROW|SWT.DOWN); 
    btn.setImage(Activator.getImageDescriptor("platform:/plugin/com.famfamfam.silk/icons/add.png").createImage()); 
    ... 
} 

Antwort

2

Die SWT Button kann nur entweder einen Pfeil oder Text und/oder Bild haben. Um eine Bildschaltfläche mit einem Dropdown-Pfeil zu emulieren, möchten Sie möglicherweise eine Symbolleiste mit einer Werkzeugschaltfläche verwenden.

Beispiel:

ToolBar toolbar = new ToolBar(parent, SWT.NONE); 
ToolItem button = new ToolItem(toolBar, SWT.DROP_DOWN); 
button.setImage(...); 
+0

Vielen Dank! Ich habe diese Option irgendwie bestanden, als ich gelesen habe, dass Sie keine Symbolleisten in 'EditorPart' haben können, aber natürlich können Sie, wenn Sie sie manuell hinzufügen! –

Verwandte Themen