Открыть окно по координатам мыши - PullRequest
2 голосов
/ 29 февраля 2012

Мне было интересно, можно ли было открыть окно, где в данный момент находится мышь? У меня есть текущая координата мыши, но я не могу найти, что делать со значениями x y при отображении моего окна.

Надеюсь, кто-нибудь может указать мне направление соответствующего метода.

Спасибо

1 Ответ

1 голос
/ 29 февраля 2012

Если вы этого еще не сделали, использование класса MouseInfo получит позиции x и y.

Point location = MouseInfo.getPointerInfo().getLocation(); 

Вы указали, что в этом случае хотите использовать JFrame, поэтому задаете местоположениеJFrame к этой точке x и y сделает это.

Point location = MouseInfo.getPointerInfo().getLocation(); 
int x = (int) location.getX();
int y = (int) location.getY();
JFrame frame = new JFrame(); //this is just the initialization of the window
frame.setLocation(x, y);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...