Quero restringir a entrada de 3 caracteres num TextField.
Virgula, aspas e parenteses. Só esses 3 e aceitar todos os outros tipos.
Alguém sabe como fazer isso?
vc pode filtrar colocando o itemStateListener associado ao seu form e testar se o item é o TextField desejado, assim pegar o caracter digitado para testar...
seuForm.setItemStateListener(this);
public void itemStateChanged(Item item)
{
if(seuForm.isShown())
{
TextField tfValor = (TextField)vendaForm.get(numSeuTextField);
switch(tfValor.getString().toLowerCase())
{
case '-':
case '.': <== aqui identificado o caracter vc trata de acordo
case ',':
break;
}
}
}