Bloquer JinternalFrame ao abrir Jframe filha

Saudações amigo, peço desculpa por qualquer erro pois se trata da minha primeira postagem;
Estou trabalhando em um programa com minha dupla onde as JinternalFrames são abertas dentro de um JDesktop(claro), mas em uma dessas JinternalFrames abre um Jframe para buscas até ai Ok, mas gostaria de saber se possui algum método para bloquear a JinternalFrame quando esse Jframe for aberto visto que já fizemos algumas tentativas sem sucesso. Agradeço desde já

Boa tarde Adriel, utilize JDialog e para bloquear quando for aberto setModal(true);

Ok, entendi estava confundindo com o JOptionPane, segunda pergunta é como eu consigo chama o Jdialog de uma Jinternal frame;

Desculpa a ignorância sou iniciante em java. Obrigado

public void actionPerformed(ActionEvent e) {
      if (e.getSource() == seuBotao){
            Dialog dialog = new Dialog();
            dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            dialog.setVisible(true);
      }

}
Dentro da sua JInternal, no método acima que vc vai criar para tratar evento de botão, vc instancia sua JDialog. Não esqueça de colocar no construtor da classe Dialog o setModal(true);

Vlw… Ja vi que to perdido, OK esta instanciado mas ao abrir a janela aparece em tamanho minimo nao mostrando os componentes no painel . …