Resumidamente preciso de duas coisas:
1- Controlar o foco entre uma Janela a minha aplicação Java e outra Janela de outra aplicação.
2- Travar o mouse e o teclado, de forma que, o mouse fique parado e nenhuma entrada no teclado seja reconhecida pela aplicação, mesmo depois de destravados.
Bom, estou desenvolvendo Programa Aplicativo Fiscal (PAF), para controle de Emissor de Cupom Fiscal (ECF). E um dos requisitos para a homologação é suporte a Transferência Eletrônica de Fundos (TEF).
Durante o tef, eu chamo outra aplicação, e devo garantir que o foco do sistema fique nessa janela e não volte para a minha aplicação.
E durante a impressão do comprovante TEF eu devo travar o teclado e o mouse, de forma que o usuário não possa interagir de forma alguma com aplicação ou com o sistema.
Alguém tem alguma idéia de como posso resolver algum esses problemas?