Como abrir um JDialog criado no NetBeans

Resolvi abrir este post, pois fiz algumas buscas na net e não encontrei nada específico para um JDialog feito no NetBeans.
Minha situação é a seguinte:
1 - Criei um frame principal.
2 - Nesse frame coloquei um item de menu que abre outro Frame extendido de JDialog com nome de jf_CadContato que abre em Modal.
3 - Em jf_CadContato coloquei um botão que chama um novo JDialog. Aqui é que encontrei dificuldades:
Primeiro tentei chamar o JDialog assim:

JDialog jd_CadFone = new JDialog();
jd_CadFone.setModal(true);
jd_CadFone.setVisible(true);

Nada feito, a única coisa que aparece é a barra de titulos com o botão fechar. Não exibiu o JDialog como tinha desenhado no NetBeans.
A alternativa que deu certo foi a seguinte:

JFrame mainFrame = new JFrame();
jd_CadFone cf = new jd_CadFone(mainFrame, true);
cf.setVisible(true);

Assim funcionou. O JDialog foi exibido de acordo com o que eu desenhem no NetBeans.
O motivo desse post é a seguinte questão:
Por que só da certo contruir um JDialog com esse segundo contrutor e não com o primeiro?

Cordialmente;

Claudir