Jump to content


nonickh

Member Since 29/02/2012
Offline Last Active 01/03/2012, 14:09
-----

Posts I've Made

In Topic: Impedir Entrada De Alguns Caracteres

29/02/2012, 16:27

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

IPB Skin By Virteq