Você pode ganhar um iPad 2 na promoção do Javafree
O Portal javafree.org inicia mais uma promoção para os usuários do fórum. Quem publicar mais posts válidos (perguntas ou respostas) entre 16/4 a 13/7 levará para casa um iPad 2 de 16GB!
Clique aqui e saiba mais.
Home > Artigos > Interfaces Gráficas >
Campo formatado para valores decimais
Publicado por sekkuar em 03/01/2012 - 3.293 visualizações
ou que deixe o valor inserido em algum formato, como monetário,
sem que se torne complicado demais recuperar o valor digitado
como decimal, enquanto exibe o valor formatado.
Essa classe pode ser usada para diferentes tipos de valores,
ela permite que você escolha qual é o formato, e guarda o valor,
em double para melhor acesso aos dados
E ainda mostra uma mensagem de erro/aviso caso um valor
no formato incorreto tenha sido digitado (por exemplo uma letra)
Usar essa classe é muito fácil, ela pode ser colocada no lugar de qualquer componente JFormattedTextField ou JTextField, alguns formatos mais comuns estão já definidos como constantes na classe, para melhor utilização.
Aqui mostro um pequeno teste para ilustrar o uso da classe:
Essa classe de teste gera o seguinte resultado


Ou seja, essa classe é muito versátil, pode ser usada tanto para os formatos já difinidos, como qualquer outro formato permitido por um DecimalFormat
(Para mais informações sobre formatos, acesse o tutorial do java)
**Grande parte dos crétidos para esta classe vão para este tópico que me forneceu a base para a implementação.
| Download: | tela1.png |
| Size: | 20 KB |
| Download: | tela2.png |
| Size: | 11 KB |
- Duvida sobre float
- Como calcular duas Strings
- Cálculos de números com virgula e texto
- Como colocar "zeros" em uma String de numeros
- Gravar com oito casa decimais
- Double.parseDouble - Virgulas e Pontos
- Como faço para um campo JTextfield aceitar só números ?
- Controle financeiro(isso eh novo para mim)
- Tratamento de datas com JTextField
- validação e decimal format

