Como passar uma caixa de texto para BigDecimal em Java?

3 respostas
Moraisdelimahigor

Gostaria de saber como se converte uma caixa de texto (JTextField) para um valor BigDecimal em java.

3 Respostas

Mathob

A caixa de texto em si, você não vai conseguir, mas o valor, você pode usar: new BigDecimal(field.getText());

Mathob

Se você quiser uma implementação mais elaborada, crie uma classe que herda de JTextField, faça alguns tratamentos em caso do usuário digitar caracteres inválidos. E ponha um método getValue, ou getNúmero, algo do tipo, que execute a conversão citada acima.

Moraisdelimahigor

vlw

Criado 16 de abril de 2016
Ultima resposta 17 de abr. de 2016
Respostas 3
Participantes 2