Strona 1 z 1

java, swing - rysowanie na panelu

: 26 grudnia 2007, 15:06
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