Fltrar dados jtable

Galera…tenho uma jtable ligada ao firebird exibindo todos os dados corretamente atraves de uma query.
Como faço para ordenar os dados em ordem alfabética??
E como faço para filtrar os dados de acordo com o que for digitado em um Jtextfield??

OBS: Lembrando que eu não sei nada de Java…estou aprendento…e a façanha acima consegui graças ao Netbeans que praticamente fez pra mim, eu só registrei o banco de dados.

Muito Obrigado.

Duas opções…
1)adicionar um order by na query

2)Se estiver usando o java 6, a jtable tem a propriedade

[code]setAutoCreateRowSorter(true);

[/code] que ao clicar no cabeçalho dela ela ordena automaticamente

Ao executar a ação de filtrar, tente refazer uma consulta ao banco de dados novamente, tipo… refazer a query com os dados digitados no JTextField , refazer a consulta e adicionar os dados vindos do banco em sua tabela

Amigo.
Muito obrigado, a alternativa 2 resolveu meu problema, ficou muito legal.