Cadastro de Locadora

3 respostas
M

Pessoal bom dia, sou novo em java e no forum também, estou sozinho criando um cadastro de locadora para poder aprender mais JAVA só q estou com um problema no cod se alguem poder me da um caminho…

estou usando swing pra fazer a tela do programa so q nao estou conseguindo colocar as funções como queria vou colocar o cod abaixo se alguem poder me ajudar:

[b]

public class Cadastroloca extends javax.swing.JFrame {

private String cpf;

private String nome;

private String endereço;

private String idade;

private String telefone;

private String email;
public Cadastroloca() {
    String nome;
String endereço;
String idade;
String telefone;
String email;




public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getEndereço() {
	return endereço;
}
public void setEndereço(String endereço) {
	this.endereço = endereço;
}
public String getIdade() {
	return idade;
}
public void setIdade(String idade) {
	this.idade = idade;
}
public String getTelefone() {
	return telefone;
}
public void setTelefone(String telefone) {
	this.telefone = telefone;
}
public String getEmail() {
	return email;
}
    
}



// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {

    Nome = new javax.swing.JLabel();
    Endereço = new javax.swing.JLabel();
    Telefone = new javax.swing.JLabel();
    Idade = new javax.swing.JLabel();
    email = new javax.swing.JLabel();
    nome = new javax.swing.JTextField();
    idade = new javax.swing.JTextField();
    Email = new javax.swing.JTextField();
    endereço = new javax.swing.JTextField();
    Tel = new javax.swing.JTextField();
    excluir = new javax.swing.JToggleButton();
    Editar = new javax.swing.JToggleButton();
    CPF = new javax.swing.JLabel();
    cpf = new javax.swing.JTextField();
    Filiado = new javax.swing.JLabel();
    Salvar = new javax.swing.JButton();
    filiado = new javax.swing.JTextField();
    tel = new javax.swing.JLabel();
    telefone = new javax.swing.JTextField();
    mail = new javax.swing.JLabel();
    Mail = new javax.swing.JTextField();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setBackground(new java.awt.Color(0, 153, 255));

    Nome.setText("Nome:");

    Endereço.setText("Endereço:");

    Telefone.setText("Telefone:");

    Idade.setText("Idade:");

    email.setText("E-mail:");

    nome.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            nomeActionPerformed(evt);
        }
    });

    excluir.setText("Excluir");

    Editar.setText("Editar");

    CPF.setText("CPF:");

    cpf.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cpfActionPerformed(evt);
        }
    });

    Filiado.setText("Filiado:");

    Salvar.setText("Salvar");

    tel.setText("Telefone:");

    mail.setText("E-mail:");

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addContainerGap()
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                    .addComponent(mail)
                    .addGap(18, 18, 18)
                    .addComponent(Mail))
                .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(Endereço)
                        .addComponent(Nome))
                    .addGap(14, 14, 14)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(endereço)
                        .addComponent(nome)))
                .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(Filiado)
                        .addComponent(tel))
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(filiado)
                        .addComponent(telefone)))
                .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(layout.createSequentialGroup()
                            .addGap(2, 2, 2)
                            .addComponent(Salvar)
                            .addGap(18, 18, 18)
                            .addComponent(Editar)
                            .addGap(54, 54, 54))
                        .addGroup(layout.createSequentialGroup()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(Telefone)
                                .addComponent(Idade))
                            .addGap(18, 18, 18)
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                .addGroup(layout.createSequentialGroup()
                                    .addComponent(idade, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(48, 48, 48))
                                .addComponent(Tel, javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGap(33, 33, 33)))
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(layout.createSequentialGroup()
                            .addComponent(excluir)
                            .addGap(0, 0, Short.MAX_VALUE))
                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(layout.createSequentialGroup()
                                    .addComponent(email)
                                    .addGap(0, 0, Short.MAX_VALUE))
                                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(CPF)))
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(cpf, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addComponent(Email, javax.swing.GroupLayout.PREFERRED_SIZE, 212, javax.swing.GroupLayout.PREFERRED_SIZE))))))
            .addGap(5, 5, 5))
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addContainerGap()
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Nome)
                .addComponent(nome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Endereço)
                .addComponent(endereço, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Telefone)
                .addComponent(email)
                .addComponent(Email, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(Tel))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Idade)
                .addComponent(idade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(CPF)
                .addComponent(cpf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Filiado)
                .addComponent(filiado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(tel)
                .addComponent(telefone, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(mail)
                .addComponent(Mail, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(69, 69, 69)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(Editar)
                .addComponent(excluir)
                .addComponent(Salvar))
            .addContainerGap())
    );

    pack();
}// </editor-fold>                        

private void nomeActionPerformed(java.awt.event.ActionEvent evt) {                                     

}                                    

private void cpfActionPerformed(java.awt.event.ActionEvent evt) {                                    
 
}                                   

/**
 * @param args the command line arguments
 */
public static void main(String args[]) {
 
      
            Cadastroloca cadastro = new Cadastroloca();

	cadastroloca.setNome (nome.getValue());
	cadastroloca.setEmail("[email removido]");
	cadastroloca.setEndereço("Carmem de Freitas Salgado, 207 ");
	cadastroloca.setIdade("28");
	cadastroloca.setTelefone("71735543");
            cadastroloca.setCpf("0965548-18");
    
	System.out.println("Nome: "+cadastroloca.getNome());
	System.out.println("End: "+cadastroloca.getEndereço());
	System.out.println("email: "+cadastroloca.getEmail());
	System.out.println("Tel: "+cadastroloca.getTelefone());
            System.out.println("CPF: "+cadastroloca.getCpf());

}
}

// Variables declaration - do not modify                     
private javax.swing.JLabel CPF;
private javax.swing.JToggleButton Editar;
private javax.swing.JTextField Email;
private javax.swing.JLabel Endereço;
private javax.swing.JLabel Filiado;
private javax.swing.JLabel Idade;
private javax.swing.JTextField Mail;
private javax.swing.JLabel Nome;
private javax.swing.JButton Salvar;
private javax.swing.JTextField Tel;
private javax.swing.JLabel Telefone;
private javax.swing.JTextField cpf;
private javax.swing.JLabel email;
private javax.swing.JTextField endereço;
private javax.swing.JToggleButton excluir;
private javax.swing.JTextField filiado;
private javax.swing.JTextField idade;
private javax.swing.JLabel mail;
private javax.swing.JTextField nome;
private javax.swing.JLabel tel;
private javax.swing.JTextField telefone;
// End of variables declaration

}
}[/b]

no caso estou querendo colocar no cadastroloca.setNome(nomeJTexteField.getValue()); ( o campo aonde vai ser inserido o nome ) so q nao estou conseguindo e nos demais tbm…

alguem poderia me ajudar??

3 Respostas

denisspitfire

primeiro, coloque seu código em tags code. Ajuda na leitura

antonioedirane

Coloca o código dentro da tag code, fica mais fácil pro pessoal visualizar o seu código, e mais provável alguém te ajudar.
Meu forte não é desktop, mas vamos ver se consigo ajudar em alguma coisa.

diogozero

Você deve estar pegando os valores antes de preencher eles, uma vez que está no método main.

Dicas:
Crie a classe CadastraLoca fora dessa classe que extende JFrame;
Faça o preenchimento dos beans dentro de um método que será disparado por um JButton
Exemplo:

private void cadastrarActionPerformed(java.awt.event.ActionEvent evt) {
//Preenchimento dos beans aqui
CadastraLoca cl = new CadastraLoca();
cl.setNome(nome.getText());
}
Criado 25 de maio de 2012
Ultima resposta 25 de mai. de 2012
Respostas 3
Participantes 4