2009-02-05 11 views

Répondre

0

Il devrait être possible d'écrire une souris qui fait une telle chose.

1

Si vous avez besoin de découvrir ce dans le programme lui-même, vous pouvez utiliser un MouseListener et la séquence:

Event.getSource() 
Object.getClass() 
Class.getName() 
3

Vous pouvez obtenir l'emplacement actuel du pointeur de la souris en faisant:

Point location = MousePointer.getPointerInfo().getLocation(); 

Une fois que vous avez l'emplacement, vous pouvez le convertir en votre système de coordonnées conteneurs parent en faisant:

Point relativeLocation = SwingUtilities.convertPointFromScreen(location, parentComponent); 

Enfin, vous pouvez rechercher un composant à un endroit en faisant:

Component myComponent = parentComponent.getComponentAt(relativeLocation); 
3

Check out Swing Explorer. Il vous permet d'explorer les éléments internes de votre application Swing.

Questions connexes