Repintar componente

Zia
10 de Marzo del 2006
Hola, estoy realizando unas prácticas con las Swing de java y tengo un problemilla.
Resulta que mi aplicación quiero que continuamente esté dibujando lineas, pero que no sobreescriba lo que ya ha dibujado. Es decir, si le digo que dibuje una linea, y ya hay otra dibujada en el panel, que no borre la anterior.
Actualmente, desde un JPanel llamo a repaint(), y dibujo las lineas dentro de paintComponent(Graphics g).
He probado utilizando update(), pero sigue sin funcionar.

Gracias y un saludo.