Tengo un Java MouseListener en un componente para detectar las pulsaciones del mouse. ¿Cómo puedo saber en qué monitor se produjo la pulsación del mouse?¿Cómo puedo determinar en qué monitor se produce un evento de mouse Swing?
@Override
public void mousePressed(MouseEvent e) {
// I want to make something happen on the monitor the user clicked in
}
El efecto que estoy tratando de lograr es: cuando el usuario pulsa el botón del ratón en mi aplicación, una ventana emergente mostrará algo de información, hasta que se suelte el ratón. Quiero asegurarme de que esta ventana esté ubicada donde el usuario hace clic, pero necesito ajustar la posición de la ventana en la pantalla actual para que toda la ventana esté visible.
No estoy seguro de que es así de fácil. Creo que debes capturar el mouse para ver cualquier clic fuera de tu ventana, y no tengo idea de cómo hacerlo en Java (de ahí el comentario, no tengo "Answer"). –
Bill, tienes razón, no es fácil. ¡Por eso le pregunto al cerebro colectivo que es Stack Overflow! –