Idade atual a partir da data de nascimento

Olá! a todos!
Pessoal é o seguinte: tenho uma aplicação que já tirei algumas dúvidas aqui no fórum (http://www.guj.com.br/java/240305-consulta-mysql-no-eclipse#1240777 ) agora preciso lançar no bd a idade do usuário a partir da data de nascimento do mesmo, até sei quais pacotes como o Calendar e o tipo Date, porém, nunca trabalhei com eles alguém poderia me ajudar? Gostaria inclusive de saber como faço para mandar executar uma ação ou pular de um JTextField para outro a partir de um enter. Desde já agradeço. Vide a imagem do sistema abaixo.

Para trocar o tab pelo enter no JTextField:
http://www.guj.com.br/java/92862-tecla-enter-no-jtextfield-#497384

Para calcular a idade através de uma data usando calendar:
http://javafree.uol.com.br/topic-877438-Calcular-idade-usando-calendar.html?page=1#185350

Para demais dúvidas:
http://www.google.com

PS: Eu não gravaria num BD a idade de alguém, só a data de nascimento mesmo. Até pq esse é um valor que muda ano-a-ano.

[quote=ViniGodoy]Para trocar o tab pelo enter no JTextField:
http://www.guj.com.br/java/92862-tecla-enter-no-jtextfield-#497384

Para calcular a idade através de uma data usando calendar:
http://javafree.uol.com.br/topic-877438-Calcular-idade-usando-calendar.html?page=1#185350

Para demais dúvidas:
http://www.google.com

PS: Eu não gravaria num BD a idade de alguém, só a data de nascimento mesmo. Até pq esse é um valor que muda ano-a-ano.[/quote]

Cara vlw pela dica