Bom galera.
Após ficar encafifado com o button que não fechava a janela parent dele, finalmente descobri que a pecinha entre a cadeira e o teclado ainda tem muito que apreneder…enfim!
O fato que não implementei ActionListener para o JFrame criado! Portanto o frame não iria saber nunca que estavam falando com ele. A gora funcionou e do jeito que eu queria.
Consegui fazer com que um JPanel (criado em outra classe) com seus botões e texts fossem anexados ao Frame (classe parent). Por isso foi necessário implementar ActionListener (com seu respectivo actionPerformed). Ae foi mamão com açucar… (cheguei a lamber os beiços depois de tantos dias de amargura! 
Valeu pelas respostas Luiz.
[ ]'s
Dirceu