Panel com form

2 respostas
rocha
Pessoal é o seguinte fiz um panel com alguns Jtext segue o código
/

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();
    }
    
    
}
Legal fiz um jar do mesmo daí num JInternalForm instancio ele:
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);
  }
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?

2 Respostas

pauloperes

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

keller

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

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

Criado 26 de abril de 2005
Ultima resposta 17 de mai. de 2005
Respostas 2
Participantes 3