Letras

6 respostas
P

Estou com um pequeno problema, no atributo NOME eu quero colocar so letras, blz até ae consegui,
mas o que eu não consigo é dar espaço entre as letras, ex: PROGRAMAJAVA, eu quero que fique assim
PROGRAMA JAVA como eu faço isso mto obrigado.

6 Respostas

J

Você poderia explicar melhor o problema? Isso é um prompt?

P

Como eu faço para dar espaço entre as palavras?

lina

Sua variavel é String?

onde você quer digitar isso? Textarea?

TextField?

an?

cuma?

q?

explique melhor… ou poste o código…

Tchauzin!

ViniGodoy

Como você fez? Com JFormattedField?

Ou você adicionou um método no KeyListener?

Se foi no KeyListener basta fazer:

@Override public void keyTyped(KeyEvent e) { if (!Character.isLetter(e.getKeyChar()) && e.getKeyChar() != ' ') { e.setKeyChar('\0'); } }

P

na hora que eu vou digitar por ex: SãoPaulo, ele não da espaço como assim São Paulo, estou usando o JJFormattedTextField.

R

tente usar uma mascara de fornatação e set os caracteres q vc deseja
algo do tipo:
setValidCharacters(" abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ");
não sei se era bem isso que desejava, espero q ajude
flw

Criado 25 de janeiro de 2007
Ultima resposta 27 de jan. de 2007
Respostas 6
Participantes 5