Não consigo colocar componentes em cima de um JDialog[Trabalhando com SwingWorker]

Tenho uma janela principal JFrame e nesta tela tenho um botão que chama outra janela do tipo JDialog modal, porém todos os componentes que insiro na JDialog não aparecem.
Já dei uma pesquisada e vi que tenho que usar o SwingWorker para fazer isso, mas não consigo entender a lógica de como implementar essa classe SwingWorker.

Como assim? De onde tirou isso?
Provavelmente você está esquecendo de alguma coisa.

Exemplo