Efeito lupa para aumentar a dimensão dos campo da tela

Gostaria de fazer com que o campo onde o usuário estiver com o foco, aumente de tamanho para enfatizar onde o usuário está posicionado na tela…
Já vi vários exemplos no forum e no google, porém todos com botões como a barra de menus do MAC, porém preciso fazer nos JTextFields…

Já pensei em algumas opções mas nenhum viável:

Ter dois campos para cada coisa, ex: dois campos para nome, um normal e outro grande…assim mostraria o grande no momento do foco, porém terei muitos campos na tela…

Outra opção seria ter uma tela pequena com label e text generico para aparecer comforme o campo em foco, porém para controlar as validações e quando o usuário terminou de digitar para esconder esta tela eu teria que ter um botao…e isso não é bom!

Se alguém puder me ajudar…agradeço…

Estou meio sem prazo para terminar…

Grato,
Abs