Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • Łukasz.M

    Sprawa jest prosta mając JList list oraz dołączony do niego DefaulListModel model, mogę za pomocą ActionListenera ( guzik ) dodawać sobie do modelu kolejne elementy, które wyświetla JList. Problem pojawia się w miejscu jeśli wywołuje modell.addElement(cos) poza ActionListener, na przykład za pomocą zwykłej metody która jest wywoływana np. w wątku nasłuchującym siec, w tym miejsce JList nie zostaje uaktualniony.

    Z góry dziękuje za pomoc.
  • Łukasz.M

    Już rozwiązałem swój problem.
  • naim

    To jeszcze daj rozwiązanie dla potomnych coby nie musieli potem zadawać tego samego pytania.
  • Łukasz.M

    Ogólnie chodziło o to że miałem referencje globalną dla JList w klasie, która implementowała runnable, co powodowało że po uruchomieniu wątku miałem 2 różnie referencje JList i oczywiście referencja w wątku NIE odnosiła się do stworzonego przez mnie JList.