Leitor de código de barras

Olá pessoal! Sou iniciante em java…

Como eu faço para minha aplicação java ler o código de barras e automaticamente executar uma busca? (sem precisar de botão)
No caso, essa busca será feita em um XML, mas isso já está pronto.

exemplo: fiz uma ação para o text field, mas ela só funciona após pressionar a tecla Enter. Como fazer para que seja automático, sem a necessidade de mouse ou teclado, apenas com o leitor?

Que tipo de aplicação?