JList i doubleclick

0

Chciałbym zrobić tak, żeby po kliknięciu na element w JList, pojawiła się ramka z formularzem i polami edycji obiektu do którego dany element listy się odnosi. Nie wiem jak to zrobić... Mam ArrayList<JakIsTyp> obiektów który przekazuję do JList z .toString().
Lista to tylko stringi, jak doszukać się konkretnego obiektu?

0

Przekaż do JList obiekt, a nie obiekt.toString(). Wyświetli się to samo, a nie będziesz miał problemu z rozpoznaniem obiektu, który należy edytować.

0

Próbowałem tak, ale dostaję:

cannot find symbol
symbol: constructor JList(java.util.ArrayList<MojAbstractTyp>)

0

Jeśli możesz, to zmień ArrayList na Vector, odpowiedni konstruktor w klasie JList jest. Drugie rozwiązanie, utwórz dodatkowo Vector<MojTyp>, skopiuj ArrayList<MojTyp> do Vector<MojTyp> i wywołaj JList(Vector<MojTyp>).

1 użytkowników online, w tym zalogowanych: 0, gości: 1