Você tem chamadas a gl.___ e a g.___. Você não está se confundindo? Para evitar esse tipo de coisas, é melhor usar nomes bem distintos para as variáveis (glTela para o que você mostra na tela, glArquivo para a imagem que vai ser gerada em arquivo.).
ha nao se preocupe e outra coisa e pq ‘g’ e para desenhar um Applet e ‘g1’ para desenhar a imagem
como disse ta meio desorganizado…
vlw
Mova essas linhas para antes do while:
Graphics2D g1 = imagem.createGraphics();
g1.setColor(Color.WHITE);
g1.fillRect(0,0, 820, 677);
E essa para depois:
Você só deve pintar o fundo uma única vez. Não uma vez para cada bolinha do gráfico.
po ViniGodoy consegir resolver fiz o que vc postou e deu certo
quero agradescer todos que me ajudaram…
Muito Obrigado…
vlw
abs
Uma dica… organização é tudo num software de pintura. Divida isso aí em classes, saiba exatamente o que está acontecendo. Senão logo vai ficar lento e difícil de resolver problemas que a principio deveriam ser triviais, como esse.
ah obrigado pela dica. e pq e faço 1º meio doido e depois eu ajeito…
vlw
abs