8081828384858687888990
if (modeler != null) { if (e.getClickCount() == 2) { modeler.setScaleFactor(1.0); modeler.centerTrackerAt(calculateDocumentCoordinates(e.getPoint())); } else if (tracking) { miniView.setTrackRect(null); int rx = x < lastX ? x : lastX;
949596979899100101102103104
Rectangle r = new Rectangle(rx, ry, w, h); modeler.setVisibleArea(calculateDocumentCoordinates(r)); } else { modeler.centerTrackerAt(calculateDocumentCoordinates(e.getPoint())); } } tracking = false;