jp.carabiner.inkpod.pi.shape.handle
クラス RightAngleRelationShapeHandle.DraggableLineCenterHandle

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractHandle<S>
      上位を拡張 jp.carabiner.inkpod.pi.shape.handle.LineSegmentHandle<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.handle.RightAngleRelationShapeHandle.DraggableLineCenterHandle
すべての実装されたインタフェース:
Handle
含まれているクラス:
RightAngleRelationShapeHandle<S extends RightAngleRelationShape>

public class RightAngleRelationShapeHandle.DraggableLineCenterHandle
extends LineSegmentHandle<S>


フィールドの概要
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたフィールド
EMPTY_CHILDREN
 
コンストラクタの概要
RightAngleRelationShapeHandle.DraggableLineCenterHandle(S shape, int index)
           
 
メソッドの概要
 boolean isDraggable()
          このハンドルがドラッグ可能であるかを返す。
 void setLocation(double x, double y, java.awt.event.MouseEvent event, EditorViewConfiguration configuration)
          このハンドルの位置を変更する
 
クラス jp.carabiner.inkpod.pi.shape.handle.LineSegmentHandle から継承されたメソッド
drawHandle, getIndex, getLocation, getName, isBodyHandle, isConstantVisible, isFocusable, isHit, isTopMost, isVisible
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたメソッド
addHandleDragListener, addTextEditorListener, cancelDrag, click, createTextEditor, delegate, drag, endDrag, filter, fireDragCanceledEvent, fireDragEndedEvent, fireDragRequestedEvent, fireDragStartedEvent, fireTextEditorEvent, getChildHandles, getCursor, getDragStartPoint, getDragStartPointDelta, getLastClickedPoint, getLocation, getTargetObject, getTargetShape, getTextEditor, isDragging, isFocused, isSelected, isSingleSelected, keyPressed, keyReleased, keyTyped, readyDrag, removeHandleDragListener, removeTextEditorListener, requestDelegate, setLocation, startDrag, updateFocus, updateSelection
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RightAngleRelationShapeHandle.DraggableLineCenterHandle

public RightAngleRelationShapeHandle.DraggableLineCenterHandle(S shape,
                                                               int index)
メソッドの詳細

isDraggable

public boolean isDraggable()
インタフェース Handle の記述:
このハンドルがドラッグ可能であるかを返す。

定義:
インタフェース Handle 内の isDraggable
オーバーライド:
クラス LineSegmentHandle<S extends RightAngleRelationShape> 内の isDraggable
戻り値:
ドラッグ可能ならtrue

setLocation

public void setLocation(double x,
                        double y,
                        java.awt.event.MouseEvent event,
                        EditorViewConfiguration configuration)
インタフェース Handle の記述:
このハンドルの位置を変更する

定義:
インタフェース Handle 内の setLocation
オーバーライド:
クラス LineSegmentHandle<S extends RightAngleRelationShape> 内の setLocation
パラメータ:
x - 新しいX座標(マップ上の座標系)
y - 新しいY座標(マップ上の座標系)
event - ハンドル位置を変更するきっかけになったマウスイベント
configuration - ビューの状態