Boa tarde pessoal, estou desenvolvendo uma aplicação de teste que me mostra o monitor (Device) que o mouse se encontra, e mostra também a posição dele.
Consegui pegar o monitor em que o mouse está através do comando:
MouseIngo.getPointerInfo().getDevice();
E buscando a posição do mouse através do comando:
MouseInfo.getPointerInfo().getLocation()
Problema: A posição do mouse que me é retornada é com base no monitor principal, quando eu passo o cursor para outro monitor (extendido), a posição do mouse fica negativa.
Pergunta: Como pegar a posição do cursor com base no monitor em que ele se encontra?
Espero ter sido claro, obrigado!
