Можно создать дубликат:
how to obtain mouse click coordinates outside my window in JavaНайти положение мыши вне JFrame?
мне в принципе нужно выяснить расположение указателя мыши. Я пробовал это:
package main;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
public class MouseListen implements MouseMotionListener{
public void mouseDragged(MouseEvent arg0) {
}
public void mouseMoved(MouseEvent arg0) {
mouseX = arg0.getX();
mouseY = arg0.getY();
}
public int mouseX, mouseY;
}
Теперь, когда работает только внутри окна JFrame
. Как я мог найти положение x и y мыши, исходящее из JFrame
?
Если бы вы знали, как это сделать в C, C++ или Ассамблеи, может быть [JNI - Java Native Interface] (http://en.wikipedia.org/ wiki/Java_Native_Interface) может помочь вам в этом :-) –
Это легко сделать с помощью конечного пользователя. Просто попросите их щелкнуть мышью по точке на снимке экрана. Как показано [здесь] (http://stackoverflow.com/a/6092439/418556). –