Manipulation De JXMapViewer
Bonjour
je n'arrive pas a trouver comment manipuler JXMapViewer par la souris
il me semble que le fait d'ajouter directement un MouseListener ou un MouseMotionListener au composant cité avant
voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
JXMapKit JXMapkit=new JXMapkit();
jXMapKit1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jXMapKit1MouseClicked(evt);
}
});
jXMapKit1.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseMoved(java.awt.event.MouseEvent evt) {
jXMapKit1MouseMoved(evt);
}
});
private void jXMapKit1MouseMoved(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
Point pt = evt.getPoint();
GeoPosition gpt=jXMapKit1.getMainMap().getTileFactory().pixelToGeo(pt, 0);
LongLat.setText("L:"+gpt.toString());
JOptionPane.showMessageDialog(null, "HOVER");
}
private void jXMapKit1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
JOptionPane.showMessageDialog(null, "CLICKIIIIIIIIIIIIIIIIIIIIIING");
} |
n'importe information sera appréciée
merci
NB:J'utilise le NetBeans comme un environnement de developpement