Duvida recebimento de dados

9 respostas
Rauel

eai galera.

to com uma duvida, fiz um método pra receber os dados digitados pelo o usuário que é o telefone e o celular que são do tipo inteiro… ai que tá a duvida
to declarando aqui no método assim

public void cadastroContato(){
                
                Contato cont = new Contato();
                
                cont.setTelefone(jTTel.getText());
                cont.setCelular(jTCel.getText());

é tá dando um erro aqui pedindo para que eu crie o metodo setTelefone mas eu já tenho ele na minha outra classe conforme esta ai:

public int getTelefone() {
        return telefone;
    }

    public void setTelefone(int telefone) {
        this.telefone = telefone;
    }

algúem poderia me dá um help com isso :smiley:

9 Respostas

I

opa, e ai cara blza? na verdade, o erro provavelmente está pedindo pra que vc crie um setTelefone(String telefone), ou seja, com argumento String, pq vc ta pegando o valor do seu textfield que é uma String.

Você só tem que converter seu String para inteiro, eu faço isso usando um Integer.valueOf(jTTel.getText());

mas existem outras formas também, com parse por exemplo.

drsmachado

Isto por que o método getText() do elemento JTextField retorna uma String.
O correto é utilizar o método parse(String) da classe Integer para transformar este valor.

kritiuns

getText retorna uma String sendo q seu método recebe um int … ele fala q não existe o método setTelefone(String asd)

faça assim:

cont.setTelefone(Integer.parseInt(jTTel.getText()));

Eu sempre utilizei String para telefones. Enfim ^^

–edit

Desculpe pela resposta duplicada … quando postei não tinha respostas acima srry :stuck_out_tongue:

Rauel

Valeu galera funfou aqui legal :smiley:

utilizei a msm forma do kritiuns e pensando bem telefone tinah que ser string msm né mas eu já ví algumas pessoas colocando como inteiro

I

Edita seu primeiro post e coloca a [RESOLVIDO] no título do tópico

Rauel

pow galera deu erro pra salvar no banco :confused:

I

Qual o erro?

drsmachado

Alterou o tipo de dado da coluna telefone para varchar?

Rauel

n alterei n continua como do tipo inteiro

o problema que deu um erro e agora n tá dando mais, mas msm assim n inseri no banco

Criado 25 de maio de 2011
Ultima resposta 25 de mai. de 2011
Respostas 9
Participantes 4