¿Cómo iba a permitir al usuario mover la vista cuando se mueve el ratón fuera de la pantalla?

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

  •  01-10-2019
  •  | 
  •  

Pregunta

Me pondría en práctica la vista en movimiento, sólo necesito saber si el ratón está fuera de la pantalla (offwindow) y ajustar las variables de compensación en consecuencia.

¿Fue útil?

Solución

Tal vez se puede utilizar un MouseListener para detectar el evento mouseExited. A continuación, puede utilizar la clase MouseInfo para obtener la ubicación actual del ratón y luego restablecer la ubicación de la ventana en consecuencia.

Si el ratón se mueve demasiado rápido, el ratón puede ser todavía fuera de la ventana después de restablecer la situación, así que tal vez usted va a necesitar para iniciar un temporizador para comprobar continuamente la MouseInfo para obtener la ubicación actual del ratón y luego ajustar continuamente la ventana ubicación. Si en cualquier momento se genera un evento mouseEntered entonces se puede detener el temporizador.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top