Entendendo o Swing

Ola, pessoal. Por favor, alguem poderia me dar uma dica sobre como se resolve isto?

É o seguinte: Eu tenho um JPanel no meu contentPane, com um botão qualquer. Através de uma action performed, eu quero remover este botão e colocar outro no lugar. Acontece que quando eu realizo a action, o botão que eu queria remover some, mas o novo que eu adiciono não Aparece. Se eu maximizo, ou faço um resize na janela, Tchan!! tá ele lá.
Parece que nao ta rolando um refresh no meu JPanel. Como resolvo isso?

Grato,

marcelo

tenta isso myPanel.repaint();

é ja tinha tentado antes, e agora de novo.
Não funciona :cry:

tenta fazer seu painel extender Jpanel, se num der certo posta o codigo ai que fica mais facil de te ajudar

Tente assim no contentPane. Caso contrario poste o codigo… até mais!!!

contentPane.revalidate();
contentPane.repaint();