|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.shape.AbstractObjectShape<T> jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<PNodeObject> jp.carabiner.inkpod.pi.shape.AbstractNodeShape
public abstract class AbstractNodeShape
入れ子のクラスの概要 | |
---|---|
protected static class |
AbstractNodeShape.ConnectionPointCache
|
フィールドの概要 | |
---|---|
protected java.lang.Object |
cacheLock
|
protected java.util.Map<PRelationObjectShape,AbstractNodeShape.ConnectionPointCache> |
connectionPointCache
|
static double |
DEFAULT_OBJECT_HEIGHT
|
static double |
DEFAULT_OBJECT_WIDTH
|
クラス jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape から継承されたフィールド |
---|
DEFAULT_FILL_COLOR, DEFAULT_FILL_COLOR2, DEFAULT_FONT, DEFAULT_LINE_COLOR, DEFAULT_SHADOW_COLOR, DEFAULT_TEXT_COLOR, DEFAULT_TEXT_PADDING |
クラス jp.carabiner.inkpod.pi.shape.AbstractObjectShape から継承されたフィールド |
---|
editting, propertyChangeSupport |
コンストラクタの概要 | |
---|---|
AbstractNodeShape(PNodeObject object)
|
メソッドの概要 | |
---|---|
java.awt.geom.Dimension2D |
applyAutoResize(java.awt.geom.Dimension2D size)
|
java.awt.geom.Dimension2D |
applyAutoResize(java.awt.geom.Dimension2D size,
boolean ignoreTextBoxSize)
|
java.awt.geom.Rectangle2D |
applyAutoResize(java.awt.geom.Rectangle2D rect)
|
java.awt.geom.Rectangle2D |
applyAutoResize(java.awt.geom.Rectangle2D rect,
boolean ignoreTextBoxSize)
|
void |
applyRenderingAutoReshape()
描画時に自動的に変形するタイプのシェイプについて、 変形をしない場合でも、同じ形を維持できるようにプロパティの内容を変更する。 |
void |
autoReshape()
PObjectShape.readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
void |
autoReshape(boolean fromPropertyEditor)
PObjectShape.readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
void |
autoResize()
|
void |
autoResize(java.awt.geom.Dimension2D size)
|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
boolean |
contains(double x,
double y,
boolean includeFillArea)
|
boolean |
contains(double x,
double y,
boolean includeFillArea,
EditorViewConfiguration viewConfiguration)
|
protected java.awt.Shape |
createFrameLineShape(java.awt.geom.Rectangle2D rect)
枠線に内側の線がある場合、それを含んだ枠線の形を表す Shape オブジェクトを作成して返します。 |
protected abstract java.awt.Shape |
createFrameShape(java.awt.geom.Rectangle2D rect)
枠線の形を表す Shape オブジェクトを作成して返します。 |
void |
dispose()
シェイプを破棄します。 |
void |
endEditing()
編集が終了後に呼び出される。 |
java.awt.geom.Dimension2D |
getAutoSize()
|
double |
getBottom()
|
java.awt.geom.Rectangle2D |
getBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を返す。 |
RotatedRect |
getBounds2D(double rotation)
|
java.awt.geom.Point2D |
getCenterPoint(java.awt.geom.Point2D point)
|
protected ShapeLine[] |
getConnectionBorderLines()
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D point)
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D connectionPoint,
java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
|
ShapeLine[] |
getFrameLines()
枠を描画するとき、塗りつぶす領域の境界線を構成する線を返す。 |
java.awt.Shape |
getFrameLineShape()
内部の線も含む、枠の形を返します。 |
java.awt.Shape |
getFrameShape()
一番外側の枠の形を返します。 |
java.awt.geom.Rectangle2D |
getFrameShapeHitBounds(EditorViewConfiguration viewConfiguration)
マウスの当たり判定において、シェイプ本体の判定領域をすべて含む矩形領域を返します。 |
abstract Handle |
getHandle()
このシェイプオブジェクトを操作するためのハンドルを返す。 |
double |
getHeight()
|
double |
getLeft()
|
java.awt.geom.Point2D |
getLeftTop()
|
java.awt.geom.Point2D |
getLeftTop(java.awt.geom.Point2D p)
|
java.awt.geom.Point2D |
getLocation()
位置を返す。 |
java.awt.geom.Point2D |
getLocation(java.awt.geom.Point2D point)
|
java.awt.geom.Rectangle2D |
getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
java.awt.geom.Rectangle2D |
getRawBounds()
|
java.awt.geom.Rectangle2D.Double |
getRawRect()
|
java.awt.geom.Rectangle2D.Double |
getRawRect(java.awt.geom.Rectangle2D.Double rect)
|
java.awt.geom.Rectangle2D |
getRawRenderingBounds2D(java.awt.geom.Rectangle2D bounds)
|
double |
getRawX()
|
double |
getRawY()
|
java.awt.geom.Rectangle2D |
getRect()
|
java.awt.geom.Rectangle2D |
getRect(java.awt.geom.Rectangle2D rect)
|
abstract AbstractNodeShapeRenderer |
getRenderer()
このシェイプオブジェクトのレンダラーを返します。 |
java.awt.geom.Rectangle2D |
getRenderingBounds(java.awt.geom.Rectangle2D bounds)
描画される範囲を返します。 |
double |
getRight()
|
java.awt.Shape |
getRotatedFrameShape()
|
java.awt.geom.Dimension2D |
getSize()
|
java.awt.geom.Dimension2D |
getSize(java.awt.geom.Dimension2D size)
|
java.awt.Shape |
getStrokedFrameLineShape()
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。 |
java.awt.Shape |
getStrokedRotatedFrameLineShape()
|
java.awt.Shape |
getStrokedThickFrameLineShape(EditorViewConfiguration viewConfiguration)
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さより、わずかに太い線で描画した場合に塗りつぶされる領域の、
Shapeオブジェクトを返します。 |
java.lang.String |
getTextRenderer()
|
double |
getTop()
|
java.awt.geom.Rectangle2D |
getTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
double |
getWidth()
|
double |
getX()
|
double |
getY()
|
boolean |
intersects(java.awt.geom.Rectangle2D rect,
boolean includeFillArea)
|
protected void |
invalidateFrameShapeCache()
|
protected void |
invalidateRotatedShapeCache()
|
protected void |
invalidateStrokedFrameShapeCache()
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
boolean |
isBoundsMovable()
|
boolean |
isHorizontalResizable()
|
protected abstract boolean |
isResizing()
|
boolean |
isSampleMode()
setSampleShapeBounds(Rectangle2D) が呼び出されたことがあるか返します。 |
boolean |
isTextEditting()
|
boolean |
isUnmovable()
|
boolean |
isUnresizable()
|
boolean |
isVerticalResizable()
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.Point2D p,
java.awt.geom.Point2D center,
boolean inverseFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newRotationCenterPoint()
|
void |
readyAutoReshape()
PObjectShape.autoReshape() の実行に必要になる情報を記録します。 |
protected void |
reshapeRegular()
|
protected static void |
reshapeRegular(MapRectangle rect)
|
protected static void |
reshapeRegular(java.awt.geom.Rectangle2D.Double rect)
|
void |
setAutoSize(java.awt.geom.Dimension2D size)
|
void |
setBottom(double bottom)
|
void |
setBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を変更する。 |
void |
setHeight(double height)
|
void |
setInlineEditorSize(java.awt.geom.Dimension2D size)
|
void |
setLeft(double left)
|
void |
setLeftBottom(double x,
double y)
|
void |
setLeftTop(double x,
double y)
|
void |
setLocation(double x,
double y)
位置を変更する。 |
void |
setLocation(long x,
long y)
位置を変更する。 |
void |
setLocation(java.awt.geom.Point2D point)
|
void |
setRawRect(double x,
double y,
double width,
double height)
|
void |
setRawRect(java.awt.geom.Rectangle2D rect)
|
void |
setRawX(double x)
|
void |
setRawY(double y)
|
void |
setRect(double x,
double y,
double width,
double height)
|
protected void |
setRect(double x,
double y,
double width,
double height,
java.awt.geom.Rectangle2D.Double oldRect)
|
void |
setRect(long x,
long y,
long width,
long height)
|
void |
setRect(MapRectangle rect)
|
void |
setRect(java.awt.geom.Rectangle2D rect)
|
void |
setRect(java.awt.geom.Rectangle2D rect,
java.awt.geom.Rectangle2D.Double oldRect)
|
void |
setRight(double right)
|
void |
setRightBottom(double x,
double y)
|
void |
setRightTop(double x,
double y)
|
void |
setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
このシェイプを表示サンプル用のシェイプとした場合、表示領域を指定した範囲に収めるようにする。 |
void |
setSize(double width,
double height)
|
void |
setTextRenderer(java.lang.String textRenderer)
|
void |
setTop(double top)
|
void |
setUnmovable(boolean unmovalble)
|
void |
setUnresizable(boolean unresizable)
|
void |
setWidth(double width)
|
void |
setX(double x)
|
void |
setY(double y)
|
protected void |
shapePropertyChanged(java.beans.PropertyChangeEvent event)
|
void |
transformShape(java.awt.geom.AffineTransform affineTransform)
このシェイプをアフィン変換で変形、移動します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.inkpod.pi.shape.PNodeObjectShape から継承されたメソッド |
---|
getObject |
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
---|
flipHorizontal, flipVertical, getBounds, getCenterPoint, getRotation, getRotationTransform, getSearchableText, getShapeType, getShapeTypeName, getText, isBoundsResizable, isEditing, isFlip, setFlip, setLocation, setRotation |
フィールドの詳細 |
---|
public static final double DEFAULT_OBJECT_WIDTH
public static final double DEFAULT_OBJECT_HEIGHT
protected transient java.util.Map<PRelationObjectShape,AbstractNodeShape.ConnectionPointCache> connectionPointCache
protected transient java.lang.Object cacheLock
コンストラクタの詳細 |
---|
public AbstractNodeShape(PNodeObject object)
メソッドの詳細 |
---|
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
protected void invalidateFrameShapeCache()
protected void invalidateStrokedFrameShapeCache()
protected void invalidateRotatedShapeCache()
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
AbstractDefaultObjectShape<PNodeObject>
内の clone
public void dispose()
IObjectShape
の記述:
IObjectShape
内の dispose
public abstract AbstractNodeShapeRenderer getRenderer()
IObjectShape
の記述:
IObjectShape
内の getRenderer
PNodeObjectShape
内の getRenderer
PObjectShape
内の getRenderer
public abstract Handle getHandle()
IObjectShape
の記述:
IObjectShape
内の getHandle
public void beginEditing()
IObjectShape
の記述:
IObjectShape
内の beginEditing
AbstractDefaultObjectShape<PNodeObject>
内の beginEditing
public void cancelEditing()
IObjectShape
の記述:
IObjectShape
内の cancelEditing
AbstractDefaultObjectShape<PNodeObject>
内の cancelEditing
public void endEditing()
IObjectShape
の記述:
IObjectShape
内の endEditing
AbstractDefaultObjectShape<PNodeObject>
内の endEditing
public void invalidateTransform()
IObjectShape
の記述:
IObjectShape
内の invalidateTransform
AbstractDefaultObjectShape<PNodeObject>
内の invalidateTransform
public java.awt.geom.Rectangle2D getBounds(java.awt.geom.Rectangle2D bounds)
PObjectShape
の記述:
PObjectShape
内の getBounds
bounds
- 結果を格納するRectangle2Dオブジェクト
public RotatedRect getBounds2D(double rotation)
PNodeObjectShape
内の getBounds2D
public java.awt.geom.Rectangle2D getRawBounds()
PObjectShape
内の getRawBounds
AbstractObjectShape<PNodeObject>
内の getRawBounds
public java.awt.geom.Rectangle2D getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds, PGroupObject group)
IObjectShape
内の getObsoleteTransformableBounds
public java.awt.geom.Rectangle2D getTransformableBounds(java.awt.geom.Rectangle2D bounds, PGroupObject group)
IObjectShape
内の getTransformableBounds
public java.awt.geom.Rectangle2D.Double getRawRect()
public java.awt.geom.Rectangle2D.Double getRawRect(java.awt.geom.Rectangle2D.Double rect)
public void setBounds(java.awt.geom.Rectangle2D bounds)
PObjectShape
の記述:PObjectShape.isBoundsMovable()
, PObjectShape.isBoundsResizable()
の返す値によっては、変更が無視される場合があります。
PObjectShape
内の setBounds
bounds
- 新しい矩形public java.awt.geom.Point2D getCenterPoint(java.awt.geom.Point2D point)
PObjectShape
内の getCenterPoint
protected java.awt.geom.Point2D newRotationCenterPoint()
AbstractDefaultObjectShape<PNodeObject>
内の newRotationCenterPoint
public java.awt.geom.Rectangle2D getRect()
PAbstractNodeShape
内の getRect
public java.awt.geom.Rectangle2D getRect(java.awt.geom.Rectangle2D rect)
PAbstractNodeShape
内の getRect
public java.awt.geom.Point2D getLeftTop()
public java.awt.geom.Point2D getLeftTop(java.awt.geom.Point2D p)
public java.awt.geom.Rectangle2D getRenderingBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape
の記述:
IObjectShape
内の getRenderingBounds
bounds
- 範囲が返されるMapRectangleオブジェクト
public java.awt.geom.Rectangle2D getRawRenderingBounds2D(java.awt.geom.Rectangle2D bounds)
public void setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape
の記述:
IObjectShape
内の setSampleShapeBounds
bounds
- 表示範囲public boolean isSampleMode()
setSampleShapeBounds(Rectangle2D)
が呼び出されたことがあるか返します。
public final ShapeLine[] getFrameLines()
public final java.awt.Shape getFrameShape()
Shape
オブジェクトを返す必要があります。
PNodeObjectShape
内の getFrameShape
public final java.awt.Shape getRotatedFrameShape()
PNodeObjectShape
内の getRotatedFrameShape
public final java.awt.Shape getFrameLineShape()
PNodeObjectShape
内の getFrameLineShape
public final java.awt.Shape getStrokedFrameLineShape()
getFrameLineShape()
が返すShapeオブジェクトを
現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。
PNodeObjectShape
内の getStrokedFrameLineShape
public final java.awt.Shape getStrokedRotatedFrameLineShape()
PNodeObjectShape
内の getStrokedRotatedFrameLineShape
public final java.awt.Shape getStrokedThickFrameLineShape(EditorViewConfiguration viewConfiguration)
getFrameLineShape()
が返すShapeオブジェクトを
現在の線の太さより、わずかに太い線で描画した場合に塗りつぶされる領域の、
Shapeオブジェクトを返します。
マウスの当たり判定用です。
viewConfiguration
- スクリーンの状態
public final java.awt.geom.Rectangle2D getFrameShapeHitBounds(EditorViewConfiguration viewConfiguration)
viewConfiguration
- スクリーンの状態
protected abstract java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
Shape
オブジェクトを作成して返します。
指定された矩形の内側に入る、このシェイプの枠線の形をShape
で生成して返します。
rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。
rect
- シェイプの外側の矩形領域
Shape
オブジェクトgetFrameShape()
protected java.awt.Shape createFrameLineShape(java.awt.geom.Rectangle2D rect)
Shape
オブジェクトを作成して返します。
特に内側の線createFrameLineShape(Rectangle2D)
と同じ場合は、オーバーライドする必要はありません。
デフォルトの実装はnullを返します。
rect
- シェイプの外側の矩形領域
Shape
オブジェクトgetFrameLineShape()
public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point)
PNodeObjectShape
内の getConnectionPoint
public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point, PRelationObjectShape relationShape)
PNodeObjectShape
内の getConnectionPoint
protected ShapeLine[] getConnectionBorderLines()
public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D connectionPoint, java.awt.geom.Point2D point, PRelationObjectShape relationShape)
public boolean contains(double x, double y, boolean includeFillArea)
PObjectShape
内の contains
public boolean contains(double x, double y, boolean includeFillArea, EditorViewConfiguration viewConfiguration)
public boolean intersects(java.awt.geom.Rectangle2D rect, boolean includeFillArea)
PObjectShape
内の intersects
public boolean isBoundsMovable()
PObjectShape
内の isBoundsMovable
public boolean isHorizontalResizable()
PObjectShape
内の isHorizontalResizable
public boolean isVerticalResizable()
PObjectShape
内の isVerticalResizable
public java.awt.geom.Point2D getLocation()
PObjectShape
の記述:
PObjectShape
内の getLocation
public java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
PObjectShape
内の getLocation
public void setLocation(long x, long y)
PObjectShape
の記述:PObjectShape.isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape
内の setLocation
x
- 位置のX座標y
- 位置のY座標public void setLocation(double x, double y)
PObjectShape
の記述:PObjectShape.isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape
内の setLocation
x
- 位置のX座標y
- 位置のY座標public void setLocation(java.awt.geom.Point2D point)
PObjectShape
内の setLocation
public void setSize(double width, double height)
PAbstractNodeShape
内の setSize
public void setRect(MapRectangle rect)
public void setRect(long x, long y, long width, long height)
PAbstractNodeShape
内の setRect
public void setRect(java.awt.geom.Rectangle2D rect)
public void setRect(java.awt.geom.Rectangle2D rect, java.awt.geom.Rectangle2D.Double oldRect)
public void setRect(double x, double y, double width, double height)
PAbstractNodeShape
内の setRect
protected void setRect(double x, double y, double width, double height, java.awt.geom.Rectangle2D.Double oldRect)
public void setRawX(double x)
IAbstractNodeShape
内の setRawX
public double getRawX()
IAbstractNodeShape
内の getRawX
public void setRawY(double y)
IAbstractNodeShape
内の setRawY
public double getRawY()
IAbstractNodeShape
内の getRawY
public void setRawRect(double x, double y, double width, double height)
public void setRawRect(java.awt.geom.Rectangle2D rect)
public void transformShape(java.awt.geom.AffineTransform affineTransform)
IObjectShape
の記述:
IObjectShape
内の transformShape
affineTransform
- アフィン変換行列public void applyRenderingAutoReshape()
IObjectShape
の記述:
IObjectShape
内の applyRenderingAutoReshape
public void autoResize()
protected abstract boolean isResizing()
public void autoResize(java.awt.geom.Dimension2D size)
public void setAutoSize(java.awt.geom.Dimension2D size)
public java.awt.geom.Dimension2D getAutoSize()
public void setInlineEditorSize(java.awt.geom.Dimension2D size)
public java.awt.geom.Rectangle2D applyAutoResize(java.awt.geom.Rectangle2D rect)
public java.awt.geom.Rectangle2D applyAutoResize(java.awt.geom.Rectangle2D rect, boolean ignoreTextBoxSize)
public java.awt.geom.Dimension2D applyAutoResize(java.awt.geom.Dimension2D size)
public java.awt.geom.Dimension2D applyAutoResize(java.awt.geom.Dimension2D size, boolean ignoreTextBoxSize)
protected void reshapeRegular()
protected static void reshapeRegular(MapRectangle rect)
protected static void reshapeRegular(java.awt.geom.Rectangle2D.Double rect)
public java.awt.geom.Dimension2D getSize()
public java.awt.geom.Dimension2D getSize(java.awt.geom.Dimension2D size)
public double getWidth()
PAbstractNodeShape
内の getWidth
public void setWidth(double width)
PAbstractNodeShape
内の setWidth
public double getHeight()
PAbstractNodeShape
内の getHeight
public void setHeight(double height)
PAbstractNodeShape
内の setHeight
public double getX()
PAbstractNodeShape
内の getX
public void setX(double x)
PAbstractNodeShape
内の setX
public double getY()
PAbstractNodeShape
内の getY
public void setY(double y)
PAbstractNodeShape
内の setY
public void setLeft(double left)
PAbstractNodeShape
内の setLeft
public double getLeft()
PAbstractNodeShape
内の getLeft
public double getTop()
PAbstractNodeShape
内の getTop
public void setTop(double top)
PAbstractNodeShape
内の setTop
public double getRight()
PAbstractNodeShape
内の getRight
public void setRight(double right)
PAbstractNodeShape
内の setRight
public double getBottom()
PAbstractNodeShape
内の getBottom
public void setBottom(double bottom)
PAbstractNodeShape
内の setBottom
public void setLeftTop(double x, double y)
PAbstractNodeShape
内の setLeftTop
public void setRightTop(double x, double y)
PAbstractNodeShape
内の setRightTop
public void setLeftBottom(double x, double y)
PAbstractNodeShape
内の setLeftBottom
public void setRightBottom(double x, double y)
PAbstractNodeShape
内の setRightBottom
protected java.awt.geom.Point2D newInversionRotationPoint(double x, double y, double centerX, double centerY, boolean newFlip, double flipRotation, double newRotation)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.Point2D p, java.awt.geom.Point2D center, boolean inverseFlip, double flipRotation, double newRotation)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx, double x, double y, double centerX, double centerY)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx, double x, double y, double centerX, double centerY, boolean newFlip, double flipRotation, double newRotation)
public boolean isUnmovable()
PAbstractNodeShape
内の isUnmovable
public void setUnmovable(boolean unmovalble)
PAbstractNodeShape
内の setUnmovable
public boolean isUnresizable()
PAbstractNodeShape
内の isUnresizable
public void setUnresizable(boolean unresizable)
PAbstractNodeShape
内の setUnresizable
public void setTextRenderer(java.lang.String textRenderer)
PAbstractNodeShape
内の setTextRenderer
public java.lang.String getTextRenderer()
PAbstractNodeShape
内の getTextRenderer
public boolean isTextEditting()
public void readyAutoReshape()
PObjectShape
の記述:
PObjectShape
内の readyAutoReshape
public void autoReshape(boolean fromPropertyEditor)
PObjectShape
の記述:
PObjectShape
内の autoReshape
public void autoReshape()
PObjectShape
の記述:
PObjectShape
内の autoReshape
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |