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 : Sélectionner tout - Visualiser dans une fenêtre à part
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