Pessoal fis uma funcao, para quando estiver em um jtextfield e escrever ex: forum guj the best, ele auto jogar para Forum Guj The Best, ele ate faz isso certo mas se eu escrever aaaaaa aaaaaaa aaaaaaaa no jtextfield ele retorna isso AAAAAA AAAAAAAAA AAAAAAAA invez de Aaaaaaa Aaaaaaaa Aaaaaaa, otro exemplo errado que ele esta fazendo escrevo no jtextfield alex almeida abobado ele retona isso Alex AlmeidA AbobAdo, alguem sabe o q tenho que mudar para resolver isso to a dias quebrando a cabeca mas n to conseguindo resolver esse problema veja meu codigo
String nome = jtextfield.getText().trim();
//System.out.println("NOME = "+nome);
String tmp[] = nome.split(" ");
nome = "";
for (int i = 0; i < tmp.length; i++) {
if (tmp[i].length() > 2) {
nome += tmp[i].replace(tmp[i].substring(0, 1), tmp[i].substring(0, 1).toUpperCase()) + " ";
jtextfield.setText(nome);
System.out.println("nome1 = "+nome);
} else {
nome += tmp[i] + " ";
jtextfield.setText(nome);
System.out.println("nome2 = "+nome);
}
}
auhauhauhua