Problemas com dimensões de um JDialog

Boas tardes a todos.

Bom, o negócio é o seguinte:

Eu estou trabalhando sobre uma caixa de diálogo, com aqueles clássicos botões [Advanced >>], cuja função é tornar visível uma nova área da tela, e caso seja pressionado novamente, oculte a área há pouco revelada.

Mas estou tendo problemas com o redimensionamento da tela. Na verdade, é meio difícil explicar. Mesmo assim eu vou tentar contar o problema:

A área secreta oculta um grupo de 2 JRadioButton’s. Por default, o primeiro começa selecionado. Já que o Radio1 está selecionado, um JPanel começa visível. Esse JPanel está localizado entre o Radio1 e o Radio2.

Quando eu seleciono o Radio2, a idéia é tornar o JPanel invisível.

Até aqui sem problemas. O problema ocorre quando eu clico no botão [Advanced] novamente. Quando isso acontece, as dimensões do JDialog ficam corretas, mas o que se vê não, pois é como se todo o conteúdo da tela tivesse descido uns 200px…

O erro é exatamente esse: quando eu clico novamente em [Advanced] e o Radio2 está selecionado.

Será que alguém já viu algo bizarro assim antes???