Chamar JFrame modal

Olá pessoal
Estou iniciando os meus estudos em Java, programo em Delphi, e surgiu uma dúvida
Criei o form principal, o JFrame Principam, coloquei um Menu e criei o JFrame de cadastro de cliente, agora gostaria de saber como faço para chamar este JFrame para que ele fique de forma modal, não aparecendo como se fosssem dois programas em execução, porque simplesmente colocano para ele aparecer,podem ser abertas várias janelas dessa mesma.
É uma dúvida bem básica, mas estou iniciando no mundo Java.
Se algúem puder me ajudar, dar uma dica eu agradeço.

Abraço!!!

dê uma pesquisada sobre o JDialog

Mas utilizando JDialog cada vez que eu for chamar a tela de cadastro de clientes vou ter que criar todo ele novamente, botoes, panels, textfields ?
Ou tem outra forma de fazer isso sem ter que criar todo ele novamente ?

Você faz o JDialog exatamente igual faria o JFrame.

Não precisa criar ele todo novamente não.

Pessoal, muito obrigado pelas dicas, vou pesquisar sobre o JDialog, ou, se tiver link de tutorial sobre o assunto e puder me indicar, vou ficar muito grato.

Abraço!!!