SWT Button-Dropdown-Steuerelement
Gibt es eine standard-SWT control, erinnert an ein Taste die zeigt ein Pfeil und öffnet sich ein dropdown-Menü, wenn Sie gedrückt und ist nicht ein toolbar-Steuern nur?
Es wäre so etwas wie dieses:
Es ist ähnlich wie ein Kombinationsfeld-Steuerelement, außer, dass die "button" - Bereich handeln, ähnlich wie eine tatsächliche button - seinen text nicht ändern würde, basierend auf Ihrer Auswahl, es scheint deprimiert, wenn Sie geklickt werden, und die Elemente, die verwendet werden würde, damit die Aktionen oder die Navigation verwenden, anstatt für die Auswahl. Es ist auch ähnlich wie ein Steuerelement zur Verfügung, für Symbolleisten, aber ich muss verwenden Sie es auf einer regelmäßigen composite statt.
Dies ist fast machbar einfach über die Standard-Taste und popup-Menü-Steuerelemente - aber ich glaube nicht, dass ich kann anzeigen auf den Pfeil neben dem text auf dem button auf diese Weise. Wie auch immer, da diese Art der Kontrolle scheint ziemlich Häufig, bin ich davon ausgegangen, es wäre ein standard-Weg, um diese beiden Dinge zu einem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das ist, was Sie tun sollten, Sie erhalten eine Drop-down-Menü Verhalten
Menu
mit StilSWT.DROP_DOWN
MenuItems
aufMenu
wenn Sie möchten, eine Schaltfläche
SWT.ARROW | SWT.DOWN
SelectionListener
SelectionListener
Erstellen Sie ein Menü mit StilSWT.POP_UP
und position der Menüs auf die Schaltfläche Speicherort.//code
Diese snippet zeigt, wie das beschriebene widget in eine SWT-toolbar. Sie können den text der Schaltfläche, indem Sie mit der
item.setText()
Methode.