2013-03-28 5 views
6

Ich brauche eine Schaltfläche wie dies in Java zu erstellen:Wie ein Dropdownbutton in Java codieren

ContextMenuButton

Sie klicken für eine normale Taste Aktion auf dem linken Teil der Taste und Sie können klicken Sie auf Der Pfeil auf der rechten Seite öffnet ein Dropdown-Menü.

Ist es möglich, so etwas in Java zu erstellen? Danke!

Antwort

6

In diesem Tutorial zeigt der Autor, wie man eine Schaltfläche erstellt und neben ihr eine Dropdown-Liste anzeigt, wenn darauf geklickt wird. Das sieht sehr nach dem aus, was Sie erreichen möchten. Hoffe das hilft.

http://java.dzone.com/news/drop-down-buttons-swing-new-al

Die Split-Taste könnte eine einfachere Lösung geben, wenn die Gnu Lesser GPL für Sie

http://code.google.com/p/jsplitbutton/

+0

Ja ok, aber ich wollte, dass Sie auf die Schaltfläche klicken und führt es eine Aktion Zum Beispiel speichern Sie eine Datei in einem vordefinierten Ordner und wenn Sie auf den Pfeil klicken, können Sie Unteroptionen wie "Speichern unter ..." oder "Speichern und teilen" oder etwas auswählen. Wenn dies nicht möglich ist, verwende ich Ihre Lösung. – bw2801

+1

gibt es zwei Möglichkeiten, dies zu erreichen. Entweder verwenden Sie zwei Schaltflächen und neu formatieren, oder was ist wahrscheinlich einfacher verwenden Sie die Klasse jsplitbutton in Google-Code (achten Sie darauf, dass die Lizenz für Ihr Benutzerszenario ok ist) http://code.google.com/p/jsplitbutton/ –

+0

Genial! Vielen Dank! – bw2801