Ho un MouseListener Java su un componente per rilevare le presse del mouse. Come posso sapere su quale monitor è stata utilizzata la rotativa del mouse?Come determinare su quale monitor si verifica un evento del mouse Swing?
@Override
public void mousePressed(MouseEvent e) {
// I want to make something happen on the monitor the user clicked in
}
L'effetto che sto cercando di realizzare è: quando l'utente preme il pulsante del mouse nella mia app, una finestra pop-up mostra alcune informazioni, fino a quando il mouse viene rilasciato. Voglio assicurarmi che questa finestra sia posizionata dove l'utente fa clic, ma ho bisogno di regolare la posizione della finestra sulla schermata corrente in modo che l'intera finestra sia visibile.
io non sono sicuro che sia così facile. Penso che devi catturare il mouse per vedere tutti i clic fuori dalla tua finestra, e non ho idea di come farlo in java (Quindi il commento - Non ho "Risposta"). –
Bill, hai ragione, non è facile. Ecco perché chiedo al cervello collettivo che sia Stack Overflow! –