E uma dica final é usar JDialog ao invés de um monte de JFrames, pois você pode acabar se perdendo entre eles na hora de fazer alguma troca de informação entre as janelas. Segue alguns links com vários exemplos de como criar JDialogs: