Codename One,向DragFinishedListener
类添加MapContainer
不会收到任何事件。添加MapListener
按预期工作。
mapContainer.addDragFinishedListener(new ActionListener<ActionEvent>() {
@Override
public void actionPerformed(ActionEvent evt) {
System.out.println("Don't see this");
}
});
mapContainer.addMapListener(new MapListener() {
@Override
public void mapPositionUpdated(Component source, int zoom, Coord center) {
System.out.println("I see this");
}
});
答案 0 :(得分:1)
这是拖放的倾听者。如果拖动组件,例如地图上可能被触发的标签,但不会因标准平移而触发。
最好的方法是地图监听器,但您也可以使用指针拖动事件和指针释放事件。