dúvida: interface gráfica netbeans

Boa tarde, amigos!

Sou iniciante, e gostaria que me esclarecessem algumas dúvidas no netbeans. Estou fazendo meus primeiros testes com interface gráfica, e tenho duas dúvidas:

  1. Tenho uma classe Vendedor (Long codigo, String nome). Na interface que estou criando, criei duas caixas de texto, uma para o código e outra para o nome do vendedor (não editável). Como faço para que apareça o nome do vendedor ao digitar seu respectivo código?

  2. A outra dúvida, é que gostaria que o sistema aceitasse apenas os códigos dos vendedores que estão cadastrados no banco de dados (MYSQL). Como faço essa validação?

Desde já, agradeço. Abraço.

http://netbeans.org/kb/docs/ide/mysql_pt_BR.html

Bem, eu utilizo o focuslost, então quando sai o focu do campo ele faz uma busca no banco e verifica de tem retorno, se tiver eu seto o campo com o nome do vendedor ou informo que não esta cadastrado.