Leituras de arquivo TXT

Boa Noite,
Tenho um projeto (faculdade) eu preciso criar um arquivo txt(sem sql o projeto é somente com txt). Em uma tela pro Exemplo “contrato” coloco os dados ID, nome da empresa, endereço, etc e gerar o arquivo txt, até ai tudo bem, agora em um outra tela preciso criar uma ordem de serviço para isso em uma Jtextfield digito o numero da ID e em outra puxa o nome da empresa relacionada a id que eu digitei, o problema é que eu não faço a mínima ideia de como fazer isso. Obrigado.