Separador de Milhares

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

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

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;
}

[quote=“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[/quote]

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.