Narysowane linie nie wyświetlają się

Narysowane linie nie wyświetlają się
W5
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • 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

edytowany 1x, ostatnio: wazxse5
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

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


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

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.