|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.shape.AbstractObjectShape<T> jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<PNodeObject> jp.carabiner.inkpod.pi.shape.AbstractNodeShape jp.carabiner.inkpod.pi.shape.AbstractRectangleShape jp.carabiner.inkpod.pi.shape.RoundrectShape
public class RoundrectShape
入れ子のクラスの概要 |
---|
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承された入れ子のクラス/インタフェース |
---|
AbstractNodeShape.ConnectionPointCache |
フィールドの概要 | |
---|---|
static RoundrectShapeType |
TYPE
|
クラス jp.carabiner.inkpod.pi.shape.AbstractRectangleShape から継承されたフィールド |
---|
DEFAULT_OBJECT_HEIGHT, DEFAULT_OBJECT_WIDTH |
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承されたフィールド |
---|
cacheLock, connectionPointCache |
クラス 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 |
コンストラクタの概要 | |
---|---|
RoundrectShape(PNodeObject object)
|
メソッドの概要 | |
---|---|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
protected java.awt.Shape |
createFrameShape(java.awt.geom.Rectangle2D rect)
枠線の形を表す Shape オブジェクトを作成して返します。 |
void |
endEditing()
編集が終了後に呼び出される。 |
int |
getArcSize()
|
java.awt.Insets |
getContentInsets()
|
RectangleShapeHandle<? extends AbstractRectangleShape> |
getHandle()
このシェイプオブジェクトを操作するためのハンドルを返す。 |
RoundrectShapeRenderer |
getRenderer()
このシェイプオブジェクトのレンダラーを返します。 |
IObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
void |
setArcSize(int arcSize)
|
protected void |
shapePropertyChanged(java.beans.PropertyChangeEvent event)
|
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.inkpod.pi.shape.IAbstractRectangleShape から継承されたメソッド |
---|
getAutoSize |
インタフェース jp.carabiner.inkpod.pi.shape.IAbstractNodeShape から継承されたメソッド |
---|
getRawX, getRawY, setRawX, setRawY |
インタフェース jp.carabiner.inkpod.pi.shape.PAbstractNodeShape から継承されたメソッド |
---|
getTextRenderer, setTextRenderer |
インタフェース jp.carabiner.inkpod.pi.shape.PNodeObjectShape から継承されたメソッド |
---|
getBounds2D, getConnectionPoint, getConnectionPoint, getFrameLineShape, getFrameShape, getObject, getRotatedFrameShape, getStrokedFrameLineShape, getStrokedRotatedFrameLineShape |
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
---|
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getRawBounds, getRotation, getRotationTransform, getSearchableText, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation |
フィールドの詳細 |
---|
public static final RoundrectShapeType TYPE
コンストラクタの詳細 |
---|
public RoundrectShape(PNodeObject object)
メソッドの詳細 |
---|
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
AbstractRectangleShape
内の clone
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRectangleShape
内の shapePropertyChanged
public RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
IObjectShape
の記述:
IObjectShape
内の getHandle
AbstractRectangleShape
内の getHandle
public IObjectShapeType getShapeType()
PObjectShape
の記述:
PObjectShape
内の getShapeType
public java.lang.String getShapeTypeName()
PObjectShape
の記述:
PObjectShape
内の getShapeTypeName
public RoundrectShapeRenderer getRenderer()
IObjectShape
の記述:
IObjectShape
内の getRenderer
PNodeObjectShape
内の getRenderer
PObjectShape
内の getRenderer
AbstractRectangleShape
内の getRenderer
public void beginEditing()
IObjectShape
の記述:
IObjectShape
内の beginEditing
AbstractNodeShape
内の beginEditing
public void cancelEditing()
IObjectShape
の記述:
IObjectShape
内の cancelEditing
AbstractNodeShape
内の cancelEditing
public void endEditing()
IObjectShape
の記述:
IObjectShape
内の endEditing
AbstractNodeShape
内の endEditing
public int getArcSize()
PRoundrectShape
内の getArcSize
public void setArcSize(int arcSize)
PRoundrectShape
内の setArcSize
public java.awt.Insets getContentInsets()
AbstractRectangleShape
内の getContentInsets
protected java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
AbstractNodeShape
の記述:Shape
オブジェクトを作成して返します。
指定された矩形の内側に入る、このシェイプの枠線の形をShape
で生成して返します。
rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。
AbstractNodeShape
内の createFrameShape
rect
- シェイプの外側の矩形領域
Shape
オブジェクトAbstractNodeShape.getFrameShape()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |