Sugestão para um Cadastro chamar um JDialog de Consulta

Ja tentei varias maneiras mas não estou conseguindo fazer um JDialog (cadastro) chamar outro JDialog que seria o de pesquisa…

fiz esse JDialog chamar um JFrame mas o JFrame fica atras…alguem teria alguma sugestao pra fazer esse esquema um JDialog (cadastro) que possui um botão onde vai chamar a Consulta??

preciso urgente ja tentei varias maneiras mas não estou conseguindo…

Voce ta fazendo os formularios com JDialog?

sim pois preciso q o cadastro seja modal…fiz eles em JDialog tentei com JInternalFrame mas nao obtive resultado…mas agora preciso q esse cadastro chame otro JDIalog de consulta mas não estou conseguindo…e se eu faço ele chamar um Jframe o JFrame fica atras

se é JDialog para outro JDialog não deverias ter problema…

fiz com netbeans aqui um teste rapidinho, não deu problema nenhum…

[code]
public class NewJDialog extends javax.swing.JDialog {

public NewJDialog(java.awt.Frame parent, boolean modal) {
    super(parent, modal);
    initComponents();
}

private void initComponents() {

    jButton1 = new javax.swing.JButton();
    jLabel1 = new javax.swing.JLabel();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

    jButton1.setText("jButton1");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
    });
    getContentPane().add(jButton1, java.awt.BorderLayout.CENTER);

    jLabel1.setText("Teste JDialog");
    getContentPane().add(jLabel1, java.awt.BorderLayout.PAGE_END);

    pack();
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    JDialog jd =new NewJDialog(null, true);
    jd.setVisible(true);
}

public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new NewJDialog(new javax.swing.JFrame(), true).setVisible(true);
        }
    });
}

private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;

}[/code]

vlw jingle deu certo mesmo…eu ja tinha tentado dessa maneira mas nao sei porque nao tinha funcionado alguma coisinha q fiz de errado e passou despercebido… :smiley: