Problemas com ImageIcon

Galera,
eu tenho o seguinte problema:

private JTabbedPane getTabbedModelosSubstituicaoAA() {
        if (tabbedModelosSubstituicaoAA == null) {
            tabbedModelosSubstituicaoAA = new JTabbedPane();
                imagemAA = new ImageIcon(getClass().getResource("figuras/dna_background.jpg"));
                tabbedModelosSubstituicaoAA = new JTabbedPane(){
                    protected void paintComponent( Graphics g ){
                        super.paintComponent(g);
                        imagemAA.paintIcon(this,g,0,0);
                    }
                };
            
            tabbedModelosSubstituicaoAA.setToolTipText("O tipo de dado selecionado é DNA");
        }
        return tabbedModelosSubstituicaoAA;
    }

Eu insiro essa figura belezinha, mas como eu faço para remover este ImageIcon e depois inseri-lo novamente??
Eu preciso fazer isso em outro método, remover (a depender da opção escolhida pelo usuário) ou inserir este mesmo ImageIcon novamente (caso o usuário escolha outra opção). Porém não estou conseguindo fazer o que desejo, remover - inserir novamente!

Quem puder me ajudar, agradeço… flws!!!

nunca usei esse paint… mas tenta o_nome_do_seu_objeto.remove();

Não funciona ja tentei…


acredito que isto resolve teu problema, suponho que o objeto que contém a tua foto seja atualizado por uma varievel então quando a varivel alterar e só atualizar ele.

objeto.updateUi();