Gente, como eu posso impedir o usuário de digitar caracteres como ŦØÞªĸJĦŊĐÆºŁ ?
Eu consigo não permitir números nem caracteres como !@#$%*(), mas se o usuário presionar ALT GR + um monte de
teclas do teclado, esses caracteres aparecem…
Abaixo minha classe q não permite a maioria dos caracteres especiais:
public class ControlarEntradaTexto extends PlainDocument{
    @Override
    public void insertString(int offs, String str, AttributeSet a) throws BadLocationException{
    	if(Character.isLetter(str.charAt(0)) || str.equals("_") || str.equals(" ") ){
    		super.insertString(offs, str.toUpperCase(), a);
    	}	
}