Siemka,
mam następujący problem z rysowaniem, moim celem jest wyświetlanie diagramu który może być większy niż panel, zależy to od użytkownika .
Jeśli jest większy to zaczynają się dziać cuda, tak wyglada panel z narysowanym diagramem
a tak po próbie przeciagniecia scrolem na dół, żeby obejrzeć niższe partie diagramu
Wygląda mi to jakby ciągłe mi rysowało, czyli w lewym górnym rogu był ciągłe punkt 0,0 nawet jak przeciągniemy na sam dół scrolla, a powinno być np po przeciągnięciu współrzędne górnego rogu 0,500 czy o ile jednostek przeciagneliśmy.
Dobra teraz chwilka o algorytmie, wydaje mi się że nie jest to niezbędne, ale chce dać pełniejszy wgląd w program.
Parę petli które rozmieszczają obiekty w pionie i poziomie jeśli jest ich więcej niż jeden na poziomie, później następuje rysowanie poprzez pętle forech na kolekcji, dzięki niej z tablicy pobieram współrzędne, a z kolekcji dane (opis i typ kształtu jaki ma zostać narysowany.
Pozdrawiam,
jeśli jest coś niejasnego, za mało szczegółów to piszcie a ja postaram się odpowiedzieć.