@Override
public void leftMouseButtonClicked(final MouseEvent e,
final ProjectFrame frame) {
try {
DirectPosition p = frame.getLayerViewPanel().getViewport()
.toModelDirectPosition(e.getPoint());
if (e.getClickCount() >= 2) {
if (this.getPoints().size() >= 3) {
this.getGeometryToolBar().createPolygon(this.getPoints());
this.getPoints().clear();
}
} else {
this.getPoints().add(p);
}
frame.getLayerViewPanel().superRepaint();
} catch (NoninvertibleTransformException e1) {
e1.printStackTrace();
}
}
CreatePolygonMode.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:geoxygene
作者:
评论列表
文章目录