Filtro de palavras

Buenas pessoal!!!
Eu tava tentando fazer algo assim:
Uma textfield onde vai ser digitada uma palavra X. Ok!
Só que o usuário que estiver digitando vai saber somente as 3 primeiras letras da palavra e ao ir digitando o sistema automaticamente ja ira mostrando as palavras possivel com os caracteres digitado.
Ex:
No sistema temos as seguintes palavras cadastradas:
abaixar e abacate
usuário digita: “aba” então o sistema recorta as duas palavras e conforme ele for digitando vai filtrando mais.

Acho que fui claro. Se alguém poder me ajuda.

Vlw!!

http://www.java2s.com/Code/Java/Swing-JFC/AutocompleteTextField.htm

Cara eu to começando em java, não consegui intender quase nada do codigo. Eu copiei colei no eclipse e tal e não me apresentou erro, mas como eu faço para roda ele?? Quem sabe vendo ele funcionar eu consiga compreender melhor? Vlw