JtextFileld dinâmico

Bom dia pessoal, é o seguinte baixei uma tabela populada com todos os estados e cidades do Brasil então gostaria de saber qual a forma mais pratica de filtar as cidades quando selecionado o estado, exemplo.
Seleciona o estado = SP -> carrega somente as cidades de são paulo.
Logo que começar a digitar as letras da cidade já ir mostrando as cidades que possuam aquelas iniciais, como uma consulta like no JtextFiled do swing.
Tem como fazer isso? alguém já fez??
Abraços att.

filtrar pelo estado e pelo nome da cidades…utilize as duas opções para facilitar a vida do usuario…

??? :shock: :shock:

procure sobre acoes de teclas: KeyListeners, KeyTyped, etc etc… acredito que isso ajude.

Ok, muito obrigado.