|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.diagram.PFNetworkCanvas.NodeItem
コンストラクタの概要 | |
PFNetworkCanvas.NodeItem()
基準位置にノードアイテムを作成する。 |
|
PFNetworkCanvas.NodeItem(int x,
int y)
位置を指定してノードアイテムを作成する。 |
|
PFNetworkCanvas.NodeItem(java.awt.Point p)
位置を指定してノードアイテムを作成する。 |
メソッドの概要 | |
void |
coatItem(java.awt.Color color)
ノードを指定した色で上塗りする。 |
boolean |
contains(int x,
int y)
指定された点がノード内に存在するかどうかを判定する。 |
boolean |
contains(java.awt.Point p)
指定された点がノード内に存在するかどうかを判定する。 |
void |
darker()
塗りつぶし色を暗くして再描画する。 |
void |
darker(java.awt.Graphics g)
塗りつぶし色を暗くして再描画する。 |
void |
drawItem()
ノードを描画する。 |
void |
drawItem(java.awt.Color fColor,
java.awt.Color bColor)
ノードを色指定で描画する。 |
void |
drawItem(java.awt.Graphics g)
ノードを描画する。 |
void |
drawItem(java.awt.Graphics g,
java.awt.Color fColor,
java.awt.Color bColor)
ノードを色指定で描画する。 |
java.awt.Rectangle |
getBound()
ノード境界を取得する。 |
java.awt.Point |
getCenter()
ノードの中心位置を取得する。 |
java.awt.Color |
getColorBack()
背景色の取得 |
java.awt.Color |
getColorFore()
前景色の取得 |
java.lang.Object |
getData()
ノードに保持されているデータを取得する。 |
java.awt.Font |
getFont()
フォントを取得する。 |
java.util.ArrayList |
getHookedRoute(java.awt.Point p)
与えられた点からノード中心までのかぎ型経路を取得する。 |
javax.swing.ImageIcon |
getIcon()
アイコンを取得する。 |
java.awt.Point |
getIntersection(java.awt.Point p)
指定された点とノード中心点とを結ぶ線分と輪郭線との交点を 取得する。 |
java.awt.Point |
getIntersection(java.awt.Point p,
java.awt.Point cr)
ノード内点と外点を結ぶ線分と輪郭線との交点取得する。 |
java.lang.String |
getLabel()
ノードのラベルを取得する。 |
int |
getLabelAlignment()
ラベルの右揃え判定 |
java.awt.geom.Area |
getNodeArea()
ノードアイテム描画領域を取得する。 |
PFObjectNetworkNode |
getNodeObject()
ネットワークデータ構造のノードオブジェクトを取得する。 |
int |
getNodeType()
ノード種別(入力のみ、出力のみ、入出力可)を取得する。 |
java.awt.Point |
getPosition()
位置を取得する。 |
int |
getShapeId()
ノード形状識別番号を取得する。 |
PFNetworkCanvas.NetworkLayer |
getSubLayer()
下位のネットワーク層を取得する。 |
boolean |
isInOnly()
ノードが入力のみかどうかを取得する。 |
boolean |
isInOut()
ノードが入出力可かどうかを取得する。 |
boolean |
isLabelCenterAlignment()
ラベルの中央揃え判定 |
boolean |
isLabelLeftAlignment()
ラベルの左揃え判定 |
boolean |
isLabelRightAlignment()
ラベルの右揃え判定 |
boolean |
isMain()
主ノードかどうかを取得する。 |
boolean |
isOutOnly()
ノードが出力のみかどうかを取得する。 |
boolean |
isSub()
副ノードかどうかを取得する。 |
boolean |
isSubLayer()
下位のネットワーク層を示すノードかどうかを判定する。 |
java.awt.Rectangle |
setBound()
ノード境界を設定する。 |
java.awt.Color |
setColorBack(java.awt.Color color)
背景色の設定 |
java.awt.Color |
setColorFore(java.awt.Color color)
前景色の設定 |
void |
setData(java.lang.Object data)
ノードに保持するデータを設定する。 |
java.awt.Color |
setDefaultColorBack()
背景色をデフォルトに設定 |
java.awt.Color |
setDefaultColorFore()
前景色をデフォルトに設定 |
void |
setDrawingAttributes(PFNetworkCanvas.NodeItem original)
描画属性を設定する。 |
void |
setFont(java.awt.Font f)
フォントを設定する。 |
void |
setIcon(javax.swing.ImageIcon ic)
アイコンを設定する。 |
void |
setInOnly()
ノードを入力のみに設定する。 |
void |
setInOut()
ノードを入出力可に設定する。 |
void |
setLabel(java.lang.String label)
ノードのラベルを設定する。 |
void |
setLabelCenterAlignment()
ラベルの中央揃え設定 |
void |
setLabelLeftAlignment()
ラベルの左揃え設定 |
void |
setLabelRightAlignment()
ラベルの右揃え設定 |
void |
setMain()
主ノードに設定する。 |
void |
setNodeObject(PFObjectNetworkNode node)
ネットワークデータ構造のノードオブジェクトを設定する。 |
void |
setOutOnly()
ノードを出力のみに設定する。 |
java.awt.Point |
setPosition(int x,
int y)
位置を設定する。 |
java.awt.Point |
setPosition(java.awt.Point p)
位置を設定する。 |
void |
setShapeId(int shape)
ノード識別番号を設定する。 |
void |
setSub()
副ノードに設定する。 |
void |
setSubLayer(PFNetworkCanvas.NetworkLayer sub)
下位のネットワーク層を設定する。 |
void |
toNormalNode()
サブネットワークノードを主ノードに変換する。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFNetworkCanvas.NodeItem()
public PFNetworkCanvas.NodeItem(java.awt.Point p)
p
- 位置public PFNetworkCanvas.NodeItem(int x, int y)
x
- 位置のX座標y
- 位置のY座標メソッドの詳細 |
public void setIcon(javax.swing.ImageIcon ic)
ic
- アイコンpublic javax.swing.ImageIcon getIcon()
public int getNodeType()
public void setInOnly()
public boolean isInOnly()
public void setOutOnly()
public boolean isOutOnly()
public void setInOut()
public boolean isInOut()
public int getShapeId()
ノード形状 | 識別番号 |
楕円 | 0 |
矩形 | 1 |
角丸矩形 | 2 |
端丸矩形 | 3 |
六角形 | 4 |
菱形 | 5 |
なし | 6 |
public void setShapeId(int shape)
public java.awt.Point setPosition(int x, int y)
x
- X座標値y
- Y座標値
public java.awt.Point setPosition(java.awt.Point p)
p
- 座標値
public java.awt.Point getPosition()
public java.awt.Rectangle setBound()
public java.awt.Font getFont()
public void setFont(java.awt.Font f)
public java.awt.Rectangle getBound()
public void setMain()
public boolean isMain()
public void setSub()
public boolean isSub()
public void setSubLayer(PFNetworkCanvas.NetworkLayer sub)
sub
- 下位のネットワーク層public PFNetworkCanvas.NetworkLayer getSubLayer()
public boolean isSubLayer()
public void setNodeObject(PFObjectNetworkNode node)
node
- ネットワークデータ構造のノードオブジェクトpublic PFObjectNetworkNode getNodeObject()
public void setData(java.lang.Object data)
data
- ノード保持データpublic java.lang.Object getData()
public void toNormalNode()
public java.awt.Color setColorFore(java.awt.Color color)
color
- 前景色
public java.awt.Color setDefaultColorFore()
public java.awt.Color setColorBack(java.awt.Color color)
color
- 背景色
public java.awt.Color setDefaultColorBack()
public java.awt.Color getColorFore()
public java.awt.Color getColorBack()
public void drawItem()
public void drawItem(java.awt.Graphics g)
g
- グラフィックコンテキストpublic void drawItem(java.awt.Color fColor, java.awt.Color bColor)
fColor
- 前景色bColor
- 背景色public void drawItem(java.awt.Graphics g, java.awt.Color fColor, java.awt.Color bColor)
g
- グラフィックコンテキストfColor
- 前景色bColor
- 背景色public void setLabelLeftAlignment()
public boolean isLabelLeftAlignment()
public void setLabelCenterAlignment()
public boolean isLabelCenterAlignment()
public void setLabelRightAlignment()
public boolean isLabelRightAlignment()
public int getLabelAlignment()
public java.awt.geom.Area getNodeArea()
public void coatItem(java.awt.Color color)
color
- 色public void setLabel(java.lang.String label)
label
- ノードのラベルpublic java.lang.String getLabel()
public java.awt.Point getCenter()
public boolean contains(int x, int y)
x
- X座標y
- Y座標
public boolean contains(java.awt.Point p)
p
- 座標
public void darker()
public void darker(java.awt.Graphics g)
g
- グラフィックコンテキストpublic java.awt.Point getIntersection(java.awt.Point p)
p
- ノード外部の点
public java.awt.Point getIntersection(java.awt.Point p, java.awt.Point cr)
p
- ノード外点cr
- ノード内点
public java.util.ArrayList getHookedRoute(java.awt.Point p)
p
- 点
public void setDrawingAttributes(PFNetworkCanvas.NodeItem original)
original
- 描画属性を与えるエッジ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |