Separador de Milhares

3 respostas
P

Olá…
Preciso fazer um método que é um separador de milhares.

Digita-se 123456789

E ele coloca o ponto (.) em cada mil.
Ficaria assim:

123.456.789

Alguém poderia me ajudar?
Valeu

3 Respostas

B

Ola,

vc tem que exibir assim… ou fazer isto em tempo de digitação?

Se for em tempo de digitação vc usa o JFormatterTextField ou cria o seu documento e adiciona ao textField, seja para criar o documento aqui

BrunoBastosPJ

dicas:

trabalhe com String.

seu for vai começar do finao da string

for(int i=str.length...

use um controlador para a cada 3 vezes que passar por um bloco if botar o ponto e zerar o contador

...

count++;
if(count == 3){
  string += ".";
  count = 0;
}
C

“Paula_CPS”:
Olá…
Preciso fazer um método que é um separador de milhares.

Digita-se 123456789

E ele coloca o ponto (.) em cada mil.
Ficaria assim:

123.456.789

Alguém poderia me ajudar?
Valeu

Use no seu JTextField o evento keyListener pra ir manupulando sua String, tambem tem um post aqui no forum que usa MaskFormater pra fazer isso, da uma procurada que também da kra.

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 3
Participantes 4