Panel com form

Pessoal é o seguinte fiz um panel com alguns Jtext segue o código [code]/

public class formEmpresa extends javax.swing.JPanel {

public formEmpresa() {
    initComponents();
}

private void initComponents() {                          
    ...

}                        

                                     


// Variables declaration - do not modify                     
private javax.swing.JFormattedTextField jFdtVencimento;
private javax.swing.JLabel jLapelido;
private javax.swing.JLabel jLdtVencimento;
private javax.swing.JLabel jLrzSocial;
private javax.swing.JTextField txtApelido;
private javax.swing.JTextField txtRzSocial;
// End of variables declaration                   
public void setRzSocial(String rzSocial) {
    txtRzSocial.setText(rzSocial);
}

public String getRzSocial() {
    return txtRzSocial.getText();
}

public void setApelido(String apelido) {
    txtApelido.setText(apelido);
}

public String getApelido() {
    return  txtApelido.getText();
}

public void setDtVencimento(String dtVencimento) {
    jFdtVencimento.setText(dtVencimento);
}

public String getDtVencimento() {
    return  jFdtVencimento.getText();
}

}[/code]

Legal fiz um jar do mesmo daí num JInternalForm instancio ele:

[code]public class CadEmpresa extends javax.swing.JInternalFrame {

public CadEmpresa() {
    initComponents();
    myinit();
}

private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    formEmpresa = new br.com.solutec.gestor.gui.components.empresa.formEmpresa();
    getContentPane().setLayout(new java.awt.GridBagLayout());
    setClosable(true);
    setIconifiable(true);
    setTitle("GESTOR - Cadastro de Empresas");
    setVisible(true);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.ipadx = -3;
    gridBagConstraints.ipady = 22;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 9, 0, 4);
    getContentPane().add(formEmpresa, gridBagConstraints);

    pack();
}

private br.com.solutec.gestor.gui.components.empresa.formEmpresa formEmpresa;


public Empresa pegarDados(){  
    
    Empresa empresa = new Empresa();
    empresa.setRzSocial(formEmpresa.getRzSocial());
    empresa.setApelido(formEmpresa.getApelido());
    empresa.setDtVencimento(formEmpresa.getDtVencimento());
            
    return empresa;
}

public void myinit() {
    EventosEmpresaButtons controleBotoes = new EventosEmpresaButtons(this); 
    this.stoolBar.setReceptorEventos(controleBotoes);

}[/code] criei este método pegarDados() onde recupero os dados… blz… mas como faço par mim enviar os dados que foram digitados nos txt´s?

Olá Rocha,

Pelo o que entendi vc tem um uma classe que chama um form, certo? e quer q o form chamado retorne os dados para o form que tem a função de chamar, se for isso acho mais fácil vc passar o classe para o formEmpresa, e dai la vc poderia acessar os atributos desta classe.

Pelo menos é assim que eu faço.

Valeu,

Paulo

Acho que está faltando uma classe não estou conseguindo entender. :?
Empresa pegarDados()

Também não entendi qual a sua duvida… :smiley: