JMapViewer上的MouseClicked事件

时间:2013-06-02 04:02:42

标签: java pointers coordinates jmapviewer

每当我点击JMapViewer地图上的任何位置时,我都会尝试获取坐标,以便在该特定位置放置自定义图标或标签。

但是当我在添加了JMapViewer的面板上使用该事件时,它不会注册任何内容。

private void mapPanelMouseClicked(java.awt.event.MouseEvent evt) {                                      
    PointerInfo a = MouseInfo.getPointerInfo();
    Point location = a.getLocation();
    int x = (int) location.getX();
    int y = (int) location.getY();
    System.out.println(x);
    System.out.println(y);
} 

0 个答案:

没有答案