2013-03-28 11 views
6

muszę utworzyć przycisk jak to w Java:Jak zakodować DropDownButton w Javie

ContextMenuButton

Możesz kliknąć na lewej części przycisku dla normalnego działania przycisków i można kliknąć strzałka po prawej stronie, aby otworzyć rozwijane menu.

Czy można utworzyć coś takiego w java? Dzięki!

Odpowiedz

6

W tym samouczku autor pokazuje, jak utworzyć przycisk i po kliknięciu pojawi się menu rozwijane obok niego. Wygląda to bardzo podobnie do tego, co próbujesz osiągnąć. Mam nadzieję że to pomoże.

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

Przycisk Podział może zapewnić prostsze rozwiązanie jeśli GNU Lesser GPL jest ok dla ciebie

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

+0

tak, ale chciałem, które można kliknąć przycisk i wykona akcję na przykład zapisz plik w predefiniowanym folderze, a po kliknięciu strzałki możesz wybrać podwarianty, takie jak "zapisz jako ..." lub "zapisz i udostępnij" lub coś podobnego. Kiedy to nie będzie możliwe, użyję twojego rozwiązania. – bw2801

+1

Istnieją dwa sposoby osiągnięcia tego. Używaj dwóch przycisków i zmieniaj je lub, co jest prawdopodobnie prostsze, użyj klasy jsplitbutton w kodzie google (upewnij się, że licencja jest dobra dla scenariusza użytkownika) http://code.google.com/p/jsplitbutton/ –

+0

Niesamowite! Dziękuję Ci! – bw2801