java, swing - rysowanie na panelu

Potrzebujesz pomocy z C, C++, perl, python, itp.
lukkas
Posty: 36
Rejestracja: 10 października 2007, 23:22

java, swing - rysowanie na panelu

Post autor: lukkas »

witam.

mam takie pytanie, pisze w Swingu program i chce rysowac. Wybralem (nie wiem czy slusznie) do tego komponent JPanel. Rysuje na nim pobiegajac jego grafike metoda getGraphics():

Kod: Zaznacz cały

Graphics g = pnlKartka.getGraphics();
a potem uzywajac obiektu g robie juz co chce, ale jest problem: gdy przesune okno / zminimalizuje na pasek i przywroce, itp wszystko co narysowalem znika (czego sie spodziewalem). Jaka metode mam nadpisac zeby narysowane elementy zostawaly odrysowane w takich przypadkach?

a moze ktos poleci mi inny komponent, i od razu kilka wskazowek co ewentualnie ponadpisywac itd.

pozdrawiam,
Lukasz
ODPOWIEDZ