|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Handle
メソッドの概要 | |
---|---|
void |
addHandleDragListener(HandleDragListener listener)
|
void |
addTextEditorListener(TextEditorListener listener)
|
void |
cancelDrag()
このハンドルのドラッグがキャンセルされたことを通知する。 |
boolean |
click(java.awt.geom.Point2D p,
java.awt.event.MouseEvent me,
EditorViewConfiguration viewConfiguration)
このハンドルがクリックされたことを通知する。 |
Handle |
drag(java.awt.geom.Point2D newLocation,
java.awt.event.MouseEvent event,
EditorViewConfiguration viewConfiguration)
このハンドルがドラッグ中に呼び出される。 |
void |
drawHandle(java.awt.Graphics g,
ShapeRenderingContext context)
このハンドルを現在の場所に描画する。 |
void |
endDrag(java.awt.event.MouseEvent event)
このハンドルのドラッグが終了したときに呼び出される。 |
Handle[] |
getChildHandles()
このハンドルの子のハンドルを返す。 |
java.awt.Cursor |
getCursor()
|
java.awt.geom.Point2D |
getLastClickedPoint()
最後にクリックされた座標を返す。 |
java.awt.geom.Point2D |
getLocation()
このハンドルの位置を返す。 |
java.awt.geom.Point2D |
getLocation(java.awt.geom.Point2D point)
このハンドルの位置を返す。 |
java.lang.String |
getName()
|
PMapObject |
getTargetObject()
|
PObjectShape |
getTargetShape()
このハンドルの操作対象のシェイプを返す。 |
TextEditor |
getTextEditor()
このハンドルと結びついたテキストエディタを返す。 |
boolean |
isBodyHandle()
シェイプの本体のハンドルであるかを返す。 |
boolean |
isConstantVisible()
推奨されていません。 |
boolean |
isDraggable()
このハンドルがドラッグ可能であるかを返す。 |
boolean |
isDragging()
このハンドルがドラッグ中であるかを返す。 |
boolean |
isFocusable()
|
boolean |
isHit(double x,
double y,
java.awt.event.MouseEvent mouseEvent,
EditorViewConfiguration viewConfiguration)
このハンドルの領域に、指定された座標が含まれるかを調べる。 |
boolean |
isTopMost()
|
boolean |
isVisible(boolean topLevel,
boolean selected,
boolean singleSelected)
|
boolean |
keyPressed(java.awt.event.KeyEvent ke,
EditorViewConfiguration viewConfiguration)
キーが押されたことを通知する。 |
boolean |
keyReleased(java.awt.event.KeyEvent ke,
EditorViewConfiguration viewConfiguration)
キーが離されたことを通知する。 |
boolean |
keyTyped(java.awt.event.KeyEvent ke,
EditorViewConfiguration viewConfiguration)
キーがタイプされたことを通知する。 |
boolean |
readyDrag(java.awt.geom.Point2D startPoint,
java.awt.event.MouseEvent mouseEvent,
EditorViewConfiguration viewConfiguration)
このハンドルのドラッグの準備をしていることを通知する。 |
void |
removeHandleDragListener(HandleDragListener listener)
|
void |
removeTextEditorListener(TextEditorListener listener)
|
void |
setLocation(double x,
double y,
java.awt.event.MouseEvent event,
EditorViewConfiguration viewConfiguration)
このハンドルの位置を変更する |
void |
setLocation(java.awt.geom.Point2D newLocation,
java.awt.event.MouseEvent event,
EditorViewConfiguration viewConfiguration)
このハンドルの位置を変更する |
boolean |
startDrag(java.awt.geom.Point2D point,
java.awt.event.MouseEvent mouseEvent,
EditorViewConfiguration viewConfiguration)
このハンドルのドラッグを開始したことを通知する。 |
void |
updateFocus(boolean focused)
|
void |
updateSelection(boolean selected,
boolean singleSelected)
|
メソッドの詳細 |
---|
java.lang.String getName()
PMapObject getTargetObject()
PObjectShape getTargetShape()
void addHandleDragListener(HandleDragListener listener)
void removeHandleDragListener(HandleDragListener listener)
void addTextEditorListener(TextEditorListener listener)
void removeTextEditorListener(TextEditorListener listener)
boolean click(java.awt.geom.Point2D p, java.awt.event.MouseEvent me, EditorViewConfiguration viewConfiguration)
p
- クリックされた座標(マップ上の座標系)me
- マウスイベントviewConfiguration
- ビューの状態
boolean keyTyped(java.awt.event.KeyEvent ke, EditorViewConfiguration viewConfiguration)
ke
- キーイベントviewConfiguration
- ビューの状態
boolean keyPressed(java.awt.event.KeyEvent ke, EditorViewConfiguration viewConfiguration)
ke
- キーイベントviewConfiguration
- ビューの状態
boolean keyReleased(java.awt.event.KeyEvent ke, EditorViewConfiguration viewConfiguration)
ke
- キーイベントviewConfiguration
- ビューの状態
java.awt.geom.Point2D getLastClickedPoint()
click(Point2D, MouseEvent, EditorViewConfiguration)
void setLocation(double x, double y, java.awt.event.MouseEvent event, EditorViewConfiguration viewConfiguration)
x
- 新しいX座標(マップ上の座標系)y
- 新しいY座標(マップ上の座標系)event
- ハンドル位置を変更するきっかけになったマウスイベントviewConfiguration
- ビューの状態void setLocation(java.awt.geom.Point2D newLocation, java.awt.event.MouseEvent event, EditorViewConfiguration viewConfiguration)
newLocation
- 新しい座標(マップ上の座標系)event
- ハンドル位置を変更するきっかけになったマウスイベントviewConfiguration
- ビューの状態java.awt.geom.Point2D getLocation()
java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
point
- ハンドルの位置(マップ上の座標系)を格納するPoint2Dオブジェクト
boolean isHit(double x, double y, java.awt.event.MouseEvent mouseEvent, EditorViewConfiguration viewConfiguration)
x
- 調べるX座標(マップ上の座標系)y
- 調べるY座標(マップ上の座標系)mouseEvent
- 元のマウスイベントviewConfiguration
- ビューの状態
boolean readyDrag(java.awt.geom.Point2D startPoint, java.awt.event.MouseEvent mouseEvent, EditorViewConfiguration viewConfiguration)
startPoint
- 開始点の座標系mouseEvent
- マウスイベントviewConfiguration
- ビューの状態
boolean startDrag(java.awt.geom.Point2D point, java.awt.event.MouseEvent mouseEvent, EditorViewConfiguration viewConfiguration)
point
- ハンドルの位置mouseEvent
- マウスイベントviewConfiguration
- ビューの状態
Handle drag(java.awt.geom.Point2D newLocation, java.awt.event.MouseEvent event, EditorViewConfiguration viewConfiguration)
newLocation
- ハンドルの新しい座標event
- マウスイベントviewConfiguration
- ビューの状態
void cancelDrag()
void endDrag(java.awt.event.MouseEvent event)
event
- ドラッグ終了時のマウスイベントboolean isDraggable()
boolean isDragging()
Handle[] getChildHandles()
void drawHandle(java.awt.Graphics g, ShapeRenderingContext context)
g
- Grpahicsオブジェクトcontext
- 描画コンテキスト情報java.awt.Cursor getCursor()
boolean isTopMost()
@Deprecated boolean isConstantVisible()
boolean isVisible(boolean topLevel, boolean selected, boolean singleSelected)
boolean isFocusable()
boolean isBodyHandle()
TextEditor getTextEditor()
void updateSelection(boolean selected, boolean singleSelected)
void updateFocus(boolean focused)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |