Hi,
Following the SelectionLab example I have build an application that allows
selecting one feature and performing a drag and drop to a new position on
the map (overiding the onMouseDragged and onMouseReleased of the
CursorTool).
However, I have problems with the refreshing of the gui while the user is
moving the feature.
This is the code I'm using:
public void moveSelectedFeatures(DirectPosition2D pt) {
WKTReader2 wkt = new WKTReader2();
try {
featureSelected.setDefaultGeometry(wkt.read("POINT(" + (int)
Math.round(pt.getX()) + " " + (int) Math.round(pt.getY()) +")"));
((FeatureLayer)
mapContent.layers().get(1)).setStyle(style);
MapLayerEvent mple = new
MapLayerEvent(mapContent.layers().get(1), MapLayerEvent.DATA_CHANGED);
} catch (ParseException e) {
e.printStackTrace();
}
}
If I use the repaint of the map it is very slow. I see a second on blank
image and then the new position on the map. Is there a way to repaint only
the feature that is selected?
Thank you for your help.
Anna.
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users