dúvida para abrir um formulário em cima de outro

0 respostas
cristianonasciment

//método para abrir o formulário FrmConsultaCliente

public void mostraConsultaCliente(Container container, JDesktopPane jDprincipal) throws SQLException {
        JInternalFrame jIconsCliente = new JInternalFrame("Consulta de Clientes", true, true, false, true);
        container = jIconsCliente.getContentPane();
        FrmConsultaCliente con_cliente = new FrmConsultaCliente();
       
        container.add( con_cliente, BorderLayout.CENTER);
        jIconsCliente.pack();
        jDprincipal.add(jIconsCliente);
        jIconsCliente.setLocation(20,40);
        jIconsCliente.setVisible(true);
     }
// evento no FrmPrincipal pra quando clicar no menu item Consulta Cliente ele abrir o FrmConsultaCliente // funciona blz, sendo q o Container o JDesktopPane são atributos do FrmPrincipal.
private FrmConsultaCliente cons_cliente; 

  private void jMIclientesActionPerformed(java.awt.event.ActionEvent evt) {                                            
    
             try {
                 cons_cliente = new FrmConsultaCliente();
                 cons_cliente.mostraConsultaCliente(container, jDprincipal);      
             } catch (SQLException ex) {
                 ex.printStackTrace();
             }      
    }

mas quando eu tento usar esse mesmo método de cima em outro formulário (no FrmCheckIn por exemplo)
ele não reconhece o container nem o jDprincipal

a minha dúvida é: o q q eu tenho q fazer no FrmCheckIn para ele reconhecer o container e o jDprincipal criado no FrmPrincipal ???
ou, uma outra sugestão para eu abrir o FrmConsultaCliente no FrmCheckIn.
qualquer sugestão vai ser de grande valia !!!

Criado 27 de março de 2007
Respostas 0
Participantes 1