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