Repaint de um Graphics 'filho'

Galera
tenho a seguinte situação.
Tenho uma classe que extende de Canvas
e dentro dela, chamo o paint() de outra classe canvas, e nessa classe secundária, fiz um movimento de slide com o translate, mas ele não acontece.
Lembrando que se eu fizer o mesmo procedimento do slide na classe primária toda, ele funciona.
Alguém? :oops:

Nunca se deve chamar o método paint(). Isto é caquinha q vc fez.

Quem chama o paint é a implementação java. Estude o javadoc.

O certo é sempre usar repaint ou servicerepaints.

Ok boone, me expressei mal, usei o repaint sim…