![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie. Z tej strony wasz ulubieniec.
Stawiam pierwsze kroki w Drag & Drop w swingu (a drugie kroki w samym swingu). Na podstawie tego tutoriala : http://zetcode.com/tutorials/javaswingtutorial/draganddrop/ usiłuję stworzyć dwa buttony i po przeciągnięciu z jednego na drugi chcę wiedzieć który na który został przeciągnięty. Tutaj kod : http://pastebin.pl/73884 ta metoda (linia 79) : Kod (JButton) tr.getTransferData(TransferableButton.buttonFlavor); Zwraca mi null (w każdym razie mam w linii 80. null pointer exception) Co ciekawe - jeśli zrobię tak : Kod String dragText = (String) tr.getTransferData(TransferableButton.stringFlavor); To wtedy hula, ale wolałbym dostać obiekt JButtona, a nie text, który się na nim wyświetla. Na potrzeby tego tematu klasa TransferableButton "transportuje" zarówno JButtona jak i Stringa. Czy ktoś mi może powiedzieć czemu tam jest null exception ? Ten post edytował peter13135 13.02.2013, 15:44:04 -------------------- :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:06 |