Olá a todos!
Estou com um pequeno problema, mas que está me dando muita dor de cabeça…
No programa que eu estou fazendo, tem um JTextField que funciona como um filtro de pesquisa. Eu usei o evento keyPressed para acionar quando algo
for digitado e até ai está tudo bem.
O problema é que ele executa o método antes da letra ser inserida no JTextField.
Ex: Se eu digito “ab”, ele so manda a string “a” para o método, se eu adiciono “c” (ficando “abc”), ele manda “ab”, e assim sucessivamente.
O que eu poderia fazer para pegar exatamente o que foi digitado?
Velho não entendi o teu código pois eu não sei em qual situação ele é chamado, pois bem, para fazer o que você deseja, basta adicionar um keylistener ao seu JTextFeild, e implementar um dos métodos dessa interface, se você quer quando a tecla seja pressionada, quando for liberada ou quando digitada, aqui vai um exemplo do que eu estou te falando!