J'ai un Java MouseListener sur un composant pour détecter les presses de la souris. Comment puis-je savoir sur quel moniteur la souris est-elle apparue?Comment déterminer le moniteur dans lequel se produit un événement de souris Swing?
@Override
public void mousePressed(MouseEvent e) {
// I want to make something happen on the monitor the user clicked in
}
l'effet que je suis en train de réaliser est la suivante: lorsque l'utilisateur appuie sur le bouton de la souris dans mon application, une fenêtre pop-up affiche quelques informations, jusqu'à ce que la souris est relâché. Je veux m'assurer que cette fenêtre est positionnée là où l'utilisateur clique, mais j'ai besoin d'ajuster la position de la fenêtre sur l'écran actuel pour que toute la fenêtre soit visible.
Je ne suis pas sûr que c'est facile. Je pense que vous devez capturer la souris pour voir tous les clics en dehors de votre fenêtre, et je n'ai aucune idée de comment faire cela en Java (D'où le commentaire - Je n'ai pas de "Réponse"). –
Bill, tu as raison, ce n'est pas facile. C'est pourquoi je demande au cerveau collectif qu'est Stack Overflow! –