public void invokeStep(InputEvent inputEvent, int x, int y, int anchorX, int anchorY, DrawingView view) {
ElbowConnection2 line = ownerConnection();
if (fSegment == 0) {
if ((inputEvent != null) && (inputEvent.isShiftDown())) {//������ʼ�˵����ӷ�ʽ(H <-> V)
Point p1 = line.pointAt(fSegment);
line.insertPointAt(new Point(p1), fSegment + 1);
int displayMode = ((Integer) line.getAttribute(ElbowConnection2.DISPLAY_MODE)).intValue();
if (displayMode == ElbowConnection2.V_V_MODE) {