Как бы я позволил пользователю переместить представление, когда они перемещают экран мышки?

StackOverflow https://stackoverflow.com/questions/3673450

  •  01-10-2019
  •  | 
  •  

Вопрос

Я бы реализовал просмотр просмотра, мне просто нужно знать, если мышь не имеет экрана (OFFWindow) и соответственно отрегулируйте переменные смещения.

Это было полезно?

Решение

Может быть, вы можете использовать Mouselistener для прослушивания события на мышеменном виде. Затем вы можете использовать класс MouseInfo, чтобы получить текущее местоположение мыши, а затем сбросить местоположение окна соответственно.

Если мышь движется слишком быстро, мышь все еще может быть вне окна после сброса местоположения, так что, возможно, вам нужно будет запустить таймер, чтобы постоянно проверять mouseInfo, чтобы получить текущее местоположение мыши, а затем постоянно отрегулировать местоположение окна. Если в любое время генерируется мышиное событие, то вы можете остановить таймер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top