line.insertPointAt(new Point(_x, _y), fSegment + 1);
line.insertPointAt(new Point(_x, _y), fSegment + 1);
fSegment = 2;
}
} else if (fSegment == line.pointCount() - 2) {//����ĩ�˵����ӷ�ʽ(H <-> V)
if ((inputEvent != null) && (inputEvent.isShiftDown())) {
Point p2 = line.pointAt(fSegment + 1);
line.insertPointAt(new Point(p2), fSegment + 1);
int displayMode = ((Integer) line.getAttribute(ElbowConnection2.DISPLAY_MODE)).intValue();