Procurei uma série de informações a respeito do método paint, e paintComponent, mas ainda ão resolvi o problema.
tenho a Main, que tem um jframe com jpanels,esses jpanels, sao classes que dão um extens JPanel, e sobrescrevem o método paint(Graphics g)
o problema é que quando uma imagem, ou mesmo um desenho são feitos seguidamente, um rastro é mantido, e este rastro sai apenas no momento que minimizo a tela…
o método é g.drawImage(imagem, x,y,this)
ele é chamado para que uma imagem possa seguir o mouse, então na main tem um mouseListener no jframe, qdo o mouse se move, ele chama a instancia do painel, altera x, altera y, e da repaint… entao a figura de fato segue o mouse, entretanto gera o rastro da figura por onde o mouse passa…
é possível resolver colocando uma imagem de fundo, mas isso é uma “gambiarra” que atrapalha outras coisas do projeto… tem outra solução?