pintar con AWT

myd
17 de Mayo del 2003
Hola a todos,

Estoy desarrollando una aplicación (muy básica) para pintar en una ventana (tipo microsoft paint). No quiero pintar figuras, sino dejar apretado el boton del ratón y arrastrarlo y de esa forma pintar sobre la vantana.Lo he hecho mediante un vector de puntos, lo que ocurre es que al minimizar la ventana o redimensionarla, el dibujo no permanece, por lo que queria hacer otro vector que contenga los vectores anteriores, es decir, un vector de vectores.
¿Alguien sabe como podría hacerlo? estoy un poco perdido...
quizás algo de este tipo:

en mousepressed
vectorgarabato.addelement(vectortrazo)

en mousedragged
vectortrazo.addelement(punto)

en paint
for ( ;i<vectorgarabato.size();i++)
vectortrazos = vectorgarabato.get(i);
for ( ; i<vectortrazos.size();i++)
Point = vectortrazos.get(i);

Muchas gracias de antemano