|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||