Para isso a Resolução de Tela tem que tar em 1024 por 768 pixels Todo começando a ler um pouco sobre…essa classe… todo conhecimento é válido…
valeu…
public static void main(String args[]) throws AWTException, Exception
{
// A Classe Robot é usada para manipular eventos nos periféricos do sistema Operacional nativo.
Robot rb = new Robot();
rb.mouseMove(50,750); // Move o mouse até a posição x,y. (x Horizontal) - (y Vertical)
rb.mousePress(InputEvent.BUTTON1_MASK); //Clicando com Botão Esquerdo .
rb.mouseRelease(InputEvent.BUTTON1_MASK); // Solta o botão passado como parâmetro.
rb.mouseMove(310,720);
rb.mousePress(InputEvent.BUTTON1_MASK);
rb.mouseRelease(InputEvent.BUTTON1_MASK);
rb.mouseMove(510,285);
rb.mousePress(InputEvent.BUTTON1_MASK);
rb.mouseRelease(InputEvent.BUTTON1_MASK);
}
Poderia alterar a resolução da tela para estas configurações, antes de executar os mouseMove, mousePress e mouseRelease.
Ou fazer um algoritmo para se mover na tela independente da resolução (um pouco mais difícil , mas acho que possível )
Tem também este exemplo aqui de Print Screen em Java (de uma olhada, vale a pena). Teve uma época de peguei os exemplos do marcobiscaro2112 e do pedroroxd, e fiz este, que captura independente da resolução da tela: