Letras

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.

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

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

Sua variavel é String?

onde você quer digitar isso? Textarea?

TextField?

an?

cuma?

q?

explique melhor… ou poste o código…

Tchauzin!

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

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.

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