每当我点击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);
}