>>>WATKI<<< przebieg prostokatny jak narys

0

witam

mam aplet z zakladami, i w jednej zakladce chcialbym zeby po wcisnieciu guzika rysowal mi sie przebieg prostokatny:

_____|------------------|____|---| <---przykladowy przebieg 01 rysujacy sie realu

i JRadiobuttonem powoduje zmiane przebiegu jak jest zaznaczony to jest

"1" |-----------|

a jak odznaczony to

"0" ________

Probowalem zrobic to na watkach "cos dziala" ale nie tak jakbym chcial tzn
jak mam zaznaczony to ryusje sie |----------------------------------| "1"

a jak odznaczony to rysuje sie ______________ "0"

po prostu skacze linia albo gora albo dol w zaleznosci od radiobuttona (jak na oscyloskopie).

Jak zrobic zeby rysowalo sie przebieg prostokatny w realu w zaleznosci od radiobutona???? |---|______|--||-|

0

nie działa ponieważ najprawdopodobniej w każdym obrocie pętli rysującej odrysowujesz całą linię zamiast dodać kolejne punkty.
od strony czysto technicznej gdzieś w kodzie, znowu pętla animacji, masz zapewne kawałek w którym za każdym razem tworzysz nowy obrazek BufferedImage. W ten sposób w każdym kroku masz nowy rysunek. To jest źródło błędu. Stwórz obrazek tylko raz, a następnie w każdym kroku pobieraj go i dorysowuj część.

BTW. jest to przykład niezrozumienia do czego służą wątki.

0

Dzięki za pomoc!!!<<<. Teraz mi dziala prawie tak jak chcialem

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