JtextField

4 respostas
irlan

o problema e o seguinte:eu tenho um formulario onde há um campo para o usuario digitar seu nome,e eu queria saber como eu faço para que ,a medida que ele for digitando as iniciais serem convertidas para maiusculas.se puder mostre um trecho de codigo.valeu

4 Respostas

nicoweda

Cara… naum to com eclipse aqui… mas vc pode colocar um Listener no seu input field.

Toda vez que o cara digitar uma letra vc faz assim

O caminho eh algo assim…
Naum to com o eclipse aqui, entao fico te devendo mais detalhes!
[]'s

java_Regi

é bem do jeito que o " nicoweda " ai disse…

até

irlan

rapaz eu tentei colocar do jeito que tu me falou mas só que todas as letras estão sendo passadas p/ maiuscula e nao e assim que eu quero!

nicoweda

Agora entendi… vc quer apenas a primeira letra certo…

private String firstToUpperCase(String s){
		if(s!=null && s.trim().length()>0){
			String temp = s.substring(0,1).toUpperCase();
			return (s.trim().length()>1)? temp+=s.substring(1):temp;
		}
		return "";
	}

Testa denovo… E se possivel, da uma remodelada nesse metodo… foi feito mega nas coxas! Mas a ideia eh essa

Criado 15 de maio de 2007
Ultima resposta 16 de mai. de 2007
Respostas 4
Participantes 3