Erro quando seto valores

2 respostas
carlos_nascimento

Pessoal estou com um problema quando eu seto os valores, está dando estes erro

[code]

private void btsalvarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
CartaoCredcard cartaocredcard = new CartaoCredcard();

cartaocredcard.setValorCartao(txtValorCartao.getText()); **
cartaocredcard.setValorLiquido(txtValorLiquido.getText()); **

CadastroBO cadastro = new CadastroBO();

if(!txtId.getText().equals("")){

cartaocredcard.setId(Integer.parseInt(txtId.getText()));

cadastro.alterar(cartaocredcard);
}else{

cadastro.salvar(cartaocredcard);
}

}
[code]

Erro é este:
method setValorCartao in class CartaoCredcard cannot be applied to given types;
required: double
found: String
reason: actual argument String cannot be converted to double by method invocation conversion

2 Respostas

R

você quer setar um double passando uma String,por isso está dando erro, pra isso você tem que usar esse método para converter String em double:

Double.parseDouble(String valor)

Ele retorna um double ,que é o que você precisa.

carlos_nascimento

Ramon Pires:
você quer setar um double passando uma String,por isso está dando erro, pra isso você tem que usar esse método para converter String em double:

Double.parseDouble(String valor)

Ele retorna um double ,que é o que você precisa.

Valew muito obrigado é isso mesmo parabéns, agora já sei este tipos de erros.

muito obrigradoo…

Criado 15 de fevereiro de 2013
Ultima resposta 15 de fev. de 2013
Respostas 2
Participantes 2