Fala galera tudo tranquilo?
bom to com o seguinte problema, tenho uma aplicação que desenha algums poligonos na tela. Tenho um botão que faz abrir um filechooser até ai tudo bem. O problema é que quando qualquer tela sobrepõe o jPanel aonde esta sendo desenhado os poligonos, os poligonos são “apagados”.
Tipo estou tentando redesenhar as coisas quando o usuario clica no Ok ou no Cancel do File Chooser
mas não ta dando muito certo.
if (resposta == JFileChooser.APPROVE_OPTION)
{
setEndereco(seleciona.getSelectedFile().getAbsolutePath());//Define o ultimo endereço que foi aberto
atualiza();
desenha_botao(false);
}
if (resposta == JFileChooser.CANCEL_OPTION)
{
atualiza();
}
e o atualiza:
public void atualiza()
{
Graphics graphics = jPanel1.getGraphics();
graphics.dispose();
graphics = jPanel1.getGraphics();
jPanel1.update(graphics);
graphics = jPanel1.getGraphics();
desenha(posicao,i);
}
Alguem pode me dar uma força? valew