Narysowane linie nie wyświetlają się

Narysowane linie nie wyświetlają się
W5
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 95
0

Chcę żeby można było narysować sobie dowolną ilość linii w podobny sposób jak w paincie.
Narysowane linie zapisuję do arraylisty o nazwie lines, i w metodzie paintcomponent() mam zrobioną pętle żeby wszystkie linie z tej arraylisty zostały narysowane ale tak się nie dzieje.
Proszę o pomoc :)

Oto kod:
klasa Main http://pastebin.com/jAU8Nz3c
klasa okna http://pastebin.com/DVgLKi2p
klasa rysująca http://pastebin.com/WZZuUJEd

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Masz błędną koncepcję, dodawanie odcinka do kolekcji powinno się odbywać w listenerze (DrawListener), a nie w metodzie paintComponent.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.