|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel jp.go.aist.dmrc.platform.beans.diagram.PFFishboneDiagram
public class PFFishboneDiagram
特性要因図コンポーネント。
このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
ツリーデータ設定 | 設定されたツリーデータPFObjectTree |
0 |
ツリーデータクリア | ツリーデータPFObjectTree |
1 |
トリガ | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
ノード更新 | 更新後のツリーデータPFObjectTree |
更新されたノードPFObjectTreeNode |
0 |
ノード追加 | 追加後のツリーデータPFObjectTree |
追加されたノードPFObjectTreeNode |
1 |
ノード削除 | 削除後のツリーデータPFObjectTree |
削除されたノードPFObjectTreeNode |
2 |
ノード移動 | 移動後のツリーデータPFObjectTree |
移動されたノードPFObjectTreeNode |
3 |
トリガ | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
ノード選択 | ツリーデータPFObjectTree |
選択されたノードPFObjectTreeNode |
ノードID |
トリガ | 処理要求データ | イベント番号 |
---|---|---|
ノード更新 | 更新されるノードPFObjectTreeNode |
0 |
ノード追加 | 追加されるノードPFObjectTreeNode |
1 |
ノード削除 | 削除されるノードPFObjectTreeNode |
2 |
ノード移動 | 移動されるノードPFObjectTreeNode |
3 |
トリガ | X座標 | Y座標 | イベント番号 |
---|---|---|---|
マウスクリック | マウスX座標 | マウスY座標 | 0 |
マウスプレス | マウスX座標 | マウスY座標 | 1 |
マウスリリース | マウスX座標 | マウスY座標 | 2 |
トリガ | イベント番号 |
---|---|
キーがタイプされたとき | 0 |
キーがプレスされたとき | 1 |
キーがリリースされたとき | 2 |
データ更新イベントの更新データおよびデータ選択イベントの選択データについては、
ツリー構造上のノードをそのまま返すので、取り扱いに十分注意してください。
[処理要求イベント・データ更新イベントの使用方法について] この2つのイベントは発生のタイミングが異なり、それぞれ以下のとおり。 ・データ更新イベント : GUIの更新完了後に発生。 ・処理要求イベント : GUIの更新前に発生。 処理要求イベントの返却値として、Booleanオブジェクトの "false"、または、booleanの "false" を返した場合、 同じイベント番号の更新イベントはキャンセルされます。デフォルトの動作は、同じイベント番号の更新イベント実行であり、 "false" 以外を返却、または、返却値なし(null)のときはそのまま更新が実行されます。
入れ子のクラスの概要 |
---|
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース |
---|
javax.swing.JPanel.AccessibleJPanel |
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース |
---|
javax.swing.JComponent.AccessibleJComponent |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
java.awt.Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
static int |
SELECTION_MODE_NONE
要因の非選択モード |
static int |
SELECTION_MODE_SINGLE
要因の単一選択モード |
クラス javax.swing.JComponent から継承されたフィールド |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
PFFishboneDiagram()
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addChildNode(PFObjectTreeNode parent,
PFObjectTreeNode child)
子ノードを追加する。 |
void |
addChildNode(PFObjectTreeNode parent,
java.lang.String text)
子ノードを追加する。 |
void |
addChildNodeIntoQuietly(PFObjectTreeNode node,
PFObjectTreeNode parent)
子ノードを追加する(イベント発生なし)。 |
void |
addChildNodeIntoQuietly(java.lang.String nodeName,
PFObjectTreeNode parent)
子ノードを追加する(イベント発生なし)。 |
void |
addChildrenNodeIntoQuietly(PFObjectList nodes,
PFObjectTreeNode parent)
複数の子ノードを追加する(イベント発生なし)。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
指定されたノードの1つ後に弟ノードを挿入する。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
指定されたノードの1つ後に弟ノードを挿入する。 |
void |
addPFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。 |
void |
addPFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。 |
void |
addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。 |
void |
addPFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを登録し、 キーイベント発生時に処理を行う対象とする。 |
void |
addPFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを登録し、 マウスボタンイベント発生時に処理を行う対象とする。 |
void |
addPFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを登録し、 処理要求イベント発生時に処理を行う対象とする。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
指定されたノードの1つ前に兄ノードを挿入する。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
指定されたノードの1つ前に兄ノードを挿入する。 |
void |
addRootChildNodeIntoQuietly(PFObjectTreeNode node)
ルートノードに指定ノードを追加(イベント発生なし)。 |
void |
clearSelection()
選択をクリアする。 |
double |
getBoneAngle()
背骨と大骨がなす角度(鋭角:0≦θ<π/2 (0°≦θ<90°))を取得する。 |
double |
getBottomBoneLength()
最下層の骨の長さを取得する。 |
int |
getBoundingBoxInsetsBottom()
BoundingBoxのインセット下側を取得する。 |
int |
getBoundingBoxInsetsLeft()
BoundingBoxのインセット左側を取得する。 |
int |
getBoundingBoxInsetsRight()
BoundingBoxのインセット右側を取得する。 |
int |
getBoundingBoxInsetsTop()
BoundingBoxのインセット上側を取得する。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
int |
getMaxBoneLevel()
骨の最大描画レベルを取得する。 |
java.awt.Color |
getNodeBoneColor(PFObjectTreeNode node)
骨の描画色を取得する。 |
float |
getNodeBoneWidth(PFObjectTreeNode node)
骨の太さを取得する。 |
int |
getNodeId(PFObjectTreeNode node)
ノードのIDを取得する。 |
java.lang.String |
getNodeLabel(PFObjectTreeNode node)
ノードのラベルを取得する。 |
java.awt.Color |
getNodeLabelBackground(PFObjectTreeNode node)
ラベルの背景色を取得する。 |
java.awt.Color |
getNodeLabelBoxColor(PFObjectTreeNode node)
ラベルの枠の色を取得する。 |
float |
getNodeLabelBoxWidth(PFObjectTreeNode node)
ラベルの枠の太さを取得する。 |
java.awt.Color |
getNodeLabelColor(PFObjectTreeNode node)
ラベルの描画色を取得する。 |
java.awt.Font |
getNodeLabelFont(PFObjectTreeNode node)
ラベルのフォントを取得する。 |
java.lang.String |
getNodeText(PFObjectTreeNode node)
ノードの名称を取得する。 |
java.awt.Color |
getNodeTextBackground(PFObjectTreeNode node)
ノードの背景色を取得する。 |
java.awt.Color |
getNodeTextBoxColor(PFObjectTreeNode node)
ノードの枠の色を取得する。 |
float |
getNodeTextBoxWidth(PFObjectTreeNode node)
ノードの枠の太さを取得する。 |
java.awt.Color |
getNodeTextColor(PFObjectTreeNode node)
ノードの描画色を取得する。 |
java.awt.Font |
getNodeTextFont(PFObjectTreeNode node)
ノードのフォントを取得する。 |
PFObjectTree |
getObjectTree()
オブジェクトツリーを取得する。 |
java.util.Iterator |
getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFKeyListenerList()
キーイベントリスナ配列を取得する。 |
java.util.Iterator |
getPFMouseButtonListenerList()
マウスボタンイベントリスナ配列を取得する。 |
java.util.Iterator |
getPFProcessRequestListenerList()
処理要求イベントリスナ配列を取得する。 |
protected javax.swing.JPopupMenu |
getPopupMenu(PFObjectTreeNode node)
ポップアップメニューを生成する。 |
boolean |
getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。 |
PFObjectTreeNode |
getRoot()
ルートツリーノードを取得する。 |
java.awt.Color |
getSelectionBackground()
特性要因図の選択時の背景色を取得する。 |
int |
getSelectionBoxInsetsBottom()
選択ボックスのインセット下側を取得する。 |
int |
getSelectionBoxInsetsLeft()
選択ボックスのインセット左側を取得する。 |
int |
getSelectionBoxInsetsRight()
選択ボックスのインセット右側を取得する。 |
int |
getSelectionBoxInsetsTop()
選択ボックスのインセット上側を取得する。 |
java.awt.Color |
getSelectionForeground()
特性要因図の選択時の前景色を取得する。 |
int |
getSelectionMode()
ノードの選択方式を取得する。 |
PFObjectTreeNode |
getSelectionNode()
現在選択されているノードを1つ取得する。 |
int |
getTextBoxInsetsBottom()
テキストボックスのインセット下側を取得する。 |
int |
getTextBoxInsetsLeft()
テキストボックスのインセット左側を取得する。 |
int |
getTextBoxInsetsRight()
テキストボックスのインセット右側を取得する。 |
int |
getTextBoxInsetsTop()
テキストボックスのインセット上側を取得する。 |
double |
getTextLabelOffset()
テキスト・ラベルの間隔を取得する。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
boolean |
isDiagramVisible()
特性要因図の可視状態を取得する。 |
boolean |
isDrawBoundingBox()
BoundingBoxを描画するかを取得する。 |
boolean |
isSelectionEmpty()
ノードが選択されているか問い合わせる。 |
void |
localeUpdated()
ロケール更新への対応を行なう。 |
void |
moveNode(PFObjectTreeNode source,
PFObjectTreeNode parent)
ノードを移動する。 |
void |
moveNodeQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent)
ノードを移動する(イベント発生なし)。 |
protected void |
paintComponent(java.awt.Graphics g)
特性要因図の描画を行う。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
redraw()
すぐに再描画を行う。 |
void |
redrawWithAdjustment()
描画領域の調整を行ってから再描画する。 |
void |
removeAllNode()
全ノードを削除する。 |
void |
removeChildrenQuietly(PFObjectTreeNode node)
指定ノードの子ノードを全て削除する(イベント発生なし)。 |
void |
removeNode(PFObjectTreeNode node)
ノードを削除する。 |
void |
removeNodeQuietly(PFObjectTreeNode node)
ノードを削除する(イベント発生なし)。 |
void |
removePFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。 |
void |
removePFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを削除し、 データ設定イベント発生時に処理を行う対象から外す。 |
void |
removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。 |
void |
removePFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを削除し、 キーイベント発生時に処理を行う対象から外す。 |
void |
removePFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを削除し、 マウスボタンイベント発生時に処理を行う対象から外す。 |
void |
removePFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを削除し、 処理要求イベント発生時に処理を行う対象から外す。 |
void |
repaintImmediately()
コンポーネントを再表示する。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
void |
setBoneAngle(double boneAngle)
背骨と大骨がなす角度(鋭角:0<θ<π/2 (0°≦θ<90°))を設定する。 |
void |
setBottomBoneLength(double bottomBoneLength)
最下層の骨の長さを設定する。 |
void |
setBoundingBoxInsetsBottom(int value)
BoundingBoxのインセット下側を設定する。 |
void |
setBoundingBoxInsetsLeft(int value)
BoundingBoxのインセット左側を設定する。 |
void |
setBoundingBoxInsetsRight(int value)
BoundingBoxのインセット右側を設定する。 |
void |
setBoundingBoxInsetsTop(int value)
BoundingBoxのインセット上側を設定する。 |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setDiagramVisible(boolean visible)
特性要因図の可視状態を設定する。 |
void |
setDrawBoundingBox(boolean drawBoundingBox)
BoundingBoxを描画するかを設定する。 |
void |
setMaxBoneLevel(int maxBoneLevel)
骨の最大描画レベルを設定する。 |
void |
setNodeBoneColor(java.awt.Color color,
PFObjectTreeNode node)
骨の描画色を設定する。 |
void |
setNodeBoneWidth(float width,
PFObjectTreeNode node)
骨の太さを設定する。 |
void |
setNodeID(int id,
PFObjectTreeNode node)
ノードのIDを設定する。 |
void |
setNodeLabel(java.lang.String label,
PFObjectTreeNode node)
ノードのラベルを設定する。 |
void |
setNodeLabelBackground(java.awt.Color color,
PFObjectTreeNode node)
ラベルの背景色を設定する。 |
void |
setNodeLabelBoxColor(java.awt.Color color,
PFObjectTreeNode node)
ラベルの枠の色を設定する。 |
void |
setNodeLabelBoxWidth(float width,
PFObjectTreeNode node)
ラベルの枠の太さを設定する。 |
void |
setNodeLabelColor(java.awt.Color color,
PFObjectTreeNode node)
ラベルの描画色を設定する。 |
void |
setNodeLabelFont(java.awt.Font font,
PFObjectTreeNode node)
ラベルのフォントを設定する。 |
void |
setNodeText(java.lang.String text,
PFObjectTreeNode node)
ノードの名称を設定する。 |
void |
setNodeTextBackground(java.awt.Color color,
PFObjectTreeNode node)
ノードの背景色を設定する。 |
void |
setNodeTextBoxColor(java.awt.Color color,
PFObjectTreeNode node)
ノードの枠の色を設定する。 |
void |
setNodeTextBoxWidth(float width,
PFObjectTreeNode node)
ノードの枠の太さを設定する。 |
void |
setNodeTextColor(java.awt.Color color,
PFObjectTreeNode node)
ノードの描画色を設定する。 |
void |
setNodeTextFont(java.awt.Font font,
PFObjectTreeNode node)
ノードのフォントを設定する。 |
void |
setObjectTree(PFObjectTree data)
オブジェクトツリーを設定する。 |
void |
setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。 |
void |
setSelectionBackground(java.awt.Color color)
特性要因図の選択時の背景色を設定する。 |
void |
setSelectionBoxInsetsBottom(int value)
選択ボックスのインセット下側を設定する。 |
void |
setSelectionBoxInsetsLeft(int value)
選択ボックスのインセット左側を設定する。 |
void |
setSelectionBoxInsetsRight(int value)
選択ボックスのインセット右側を設定する。 |
void |
setSelectionBoxInsetsTop(int value)
選択ボックスのインセット上側を設定する。 |
void |
setSelectionForeground(java.awt.Color color)
特性要因図の選択時の前景色を設定する。 |
void |
setSelectionMode(int mode)
ノードの選択方式を設定する。 |
void |
setSelectionNode(PFObjectTreeNode node)
指定されたPFObjectTreeNodeオブジェクトに対応するノードを選択する。 |
void |
setTextBoxInsetsBottom(int value)
テキストボックスのインセット下側を設定する。 |
void |
setTextBoxInsetsLeft(int value)
テキストボックスのインセット左側を設定する。 |
void |
setTextBoxInsetsRight(int value)
テキストボックスのインセット右側を設定する。 |
void |
setTextBoxInsetsTop(int value)
テキストボックスのインセット上側を設定する。 |
void |
setTextLabelOffset(double textLabelOffset)
テキスト・ラベルの間隔を設定する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス javax.swing.JPanel から継承されたメソッド |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
クラス javax.swing.JComponent から継承されたメソッド |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
クラス java.awt.Container から継承されたメソッド |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
クラス java.awt.Component から継承されたメソッド |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int SELECTION_MODE_NONE
public static final int SELECTION_MODE_SINGLE
コンストラクタの詳細 |
---|
public PFFishboneDiagram()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent
内の getComponentID
public void setComponentID(int id)
PFComponent
内の setComponentID
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
PFComponent
内の getComponentString
public boolean getPropertyEditable()
PFPropertyEditableComponent
内の getPropertyEditable
public void setPropertyEditable(boolean flag)
PFPropertyEditableComponent
内の setPropertyEditable
flag
- 編集可否(true/false)public void localeUpdated()
PFComponent
内の localeUpdated
public java.lang.String getComponentPublicName()
PFComponent
内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
PFComponent
内の setComponentPublicName
publicName
- 設定するコンポーネント公開名
PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent
内の isAllowRemoteInvocation
public void setAllowRemoteInvocation(boolean flag)
PFComponent
内の setAllowRemoteInvocation
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent
内の isAllowPullTransfer
public void setAllowPullTransfer(boolean flag)
PFComponent
内の setAllowPullTransfer
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent
内の isAllowPushTransfer
public void setAllowPushTransfer(boolean flag)
PFComponent
内の setAllowPushTransfer
flag
- Push型コンポーネント転送要求に対する可否public java.util.Iterator getPFDataSetListenerList()
PFDataSetEventSource
内の getPFDataSetListenerList
public void addPFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の addPFDataSetListener
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の removePFDataSetListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataUpdateListenerList()
PFDataUpdateEventSource
内の getPFDataUpdateListenerList
public void addPFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の addPFDataUpdateListener
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の removePFDataUpdateListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataSelectListenerList()
PFDataSelectEventSource
内の getPFDataSelectListenerList
public void addPFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の addPFDataSelectListener
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の removePFDataSelectListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFProcessRequestListenerList()
PFProcessRequestEventSource
内の getPFProcessRequestListenerList
public void addPFProcessRequestListener(PFProcessRequestListener lis)
PFProcessRequestEventSource
内の addPFProcessRequestListener
lis
- 追加対象イベントリスナpublic void removePFProcessRequestListener(PFProcessRequestListener lis)
PFProcessRequestEventSource
内の removePFProcessRequestListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFMouseButtonListenerList()
PFMouseButtonEventSource
内の getPFMouseButtonListenerList
public void addPFMouseButtonListener(PFMouseButtonListener lis)
PFMouseButtonEventSource
内の addPFMouseButtonListener
lis
- 追加対象イベントリスナpublic void removePFMouseButtonListener(PFMouseButtonListener lis)
PFMouseButtonEventSource
内の removePFMouseButtonListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFKeyListenerList()
PFKeyEventSource
内の getPFKeyListenerList
public void addPFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の addPFKeyListener
lis
- 追加対象イベントリスナpublic void removePFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の removePFKeyListener
lis
- 削除対象イベントリスナpublic PFObjectTree getObjectTree()
public void setObjectTree(PFObjectTree data)
data
- オブジェクトツリーpublic PFObjectTreeNode getRoot()
public java.lang.String getNodeText(PFObjectTreeNode node)
node
- ノード
public void setNodeText(java.lang.String text, PFObjectTreeNode node)
text
- ノードの名称node
- ノードpublic int getNodeId(PFObjectTreeNode node)
node
- ノード
public void setNodeID(int id, PFObjectTreeNode node)
id
- ノードIDnode
- ノードpublic java.lang.String getNodeLabel(PFObjectTreeNode node)
node
- ノード
public void setNodeLabel(java.lang.String label, PFObjectTreeNode node)
label
- ノードのラベルnode
- ノードpublic java.awt.Font getNodeTextFont(PFObjectTreeNode node)
node
- ノード
public void setNodeTextFont(java.awt.Font font, PFObjectTreeNode node)
font
- ノードのフォントnode
- ノードpublic java.awt.Color getNodeTextColor(PFObjectTreeNode node)
node
- ノード
public void setNodeTextColor(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの描画色node
- ノードpublic java.awt.Color getNodeTextBackground(PFObjectTreeNode node)
node
- ノード
public void setNodeTextBackground(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの背景色node
- ノードpublic java.awt.Color getNodeTextBoxColor(PFObjectTreeNode node)
node
- ノード
public void setNodeTextBoxColor(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの枠の色node
- ノードpublic float getNodeTextBoxWidth(PFObjectTreeNode node)
node
- ノード
public void setNodeTextBoxWidth(float width, PFObjectTreeNode node)
width
- ノードの枠の太さnode
- ノードpublic java.awt.Font getNodeLabelFont(PFObjectTreeNode node)
node
- ノード
public void setNodeLabelFont(java.awt.Font font, PFObjectTreeNode node)
font
- ラベルのフォントnode
- ノードpublic java.awt.Color getNodeLabelColor(PFObjectTreeNode node)
node
- ノード
public void setNodeLabelColor(java.awt.Color color, PFObjectTreeNode node)
color
- ラベルの描画色node
- ノードpublic java.awt.Color getNodeLabelBackground(PFObjectTreeNode node)
node
- ノード
public void setNodeLabelBackground(java.awt.Color color, PFObjectTreeNode node)
color
- ラベルの背景色node
- ノードpublic java.awt.Color getNodeLabelBoxColor(PFObjectTreeNode node)
node
- ノード
public void setNodeLabelBoxColor(java.awt.Color color, PFObjectTreeNode node)
color
- ラベルの枠の色node
- ノードpublic float getNodeLabelBoxWidth(PFObjectTreeNode node)
node
- ノード
public void setNodeLabelBoxWidth(float width, PFObjectTreeNode node)
width
- ラベルの枠の太さnode
- ノードpublic java.awt.Color getNodeBoneColor(PFObjectTreeNode node)
node
- ノード
public void setNodeBoneColor(java.awt.Color color, PFObjectTreeNode node)
color
- 骨の描画色node
- ノードpublic float getNodeBoneWidth(PFObjectTreeNode node)
node
- ノード
public void setNodeBoneWidth(float width, PFObjectTreeNode node)
width
- 骨の太さ色node
- ノードpublic boolean isDrawBoundingBox()
public void setDrawBoundingBox(boolean drawBoundingBox)
drawBoundingBox
- BoundingBoxを描画する場合はtrue, しない場合はfalsepublic int getBoundingBoxInsetsTop()
public void setBoundingBoxInsetsTop(int value)
value
- BoundingBoxのインセット上側public int getBoundingBoxInsetsBottom()
public void setBoundingBoxInsetsBottom(int value)
value
- BoundingBoxのインセット下側public int getBoundingBoxInsetsRight()
public void setBoundingBoxInsetsRight(int value)
value
- BoundingBoxのインセット右側public int getBoundingBoxInsetsLeft()
public void setBoundingBoxInsetsLeft(int value)
value
- BoundingBoxのインセット左側public int getTextBoxInsetsTop()
public void setTextBoxInsetsTop(int value)
value
- テキストボックスのインセット上側public int getTextBoxInsetsBottom()
public void setTextBoxInsetsBottom(int value)
value
- テキストボックスのインセット下側public int getTextBoxInsetsRight()
public void setTextBoxInsetsRight(int value)
value
- テキストボックスのインセット右側public int getTextBoxInsetsLeft()
public void setTextBoxInsetsLeft(int value)
value
- テキストボックスのインセット左側public java.awt.Color getSelectionForeground()
public void setSelectionForeground(java.awt.Color color)
color
- 特性要因図の選択時の前景色public java.awt.Color getSelectionBackground()
public void setSelectionBackground(java.awt.Color color)
color
- 特性要因図の選択時の背景色public int getSelectionBoxInsetsTop()
public void setSelectionBoxInsetsTop(int value)
value
- 選択ボックスのインセット上側public int getSelectionBoxInsetsBottom()
public void setSelectionBoxInsetsBottom(int value)
value
- 選択ボックスのインセット下側public int getSelectionBoxInsetsLeft()
public void setSelectionBoxInsetsLeft(int value)
value
- 選択ボックスのインセット左側public int getSelectionBoxInsetsRight()
public void setSelectionBoxInsetsRight(int value)
value
- 選択ボックスのインセット右側public double getBoneAngle()
public void setBoneAngle(double boneAngle)
boneAngle
- 背骨と大骨がなす角度(鋭角:0≦θ<π/2)public double getBottomBoneLength()
public void setBottomBoneLength(double bottomBoneLength)
bottomBoneLength
- 最下層の骨の長さpublic double getTextLabelOffset()
public void setTextLabelOffset(double textLabelOffset)
textLabelOffset
- テキスト・ラベルの間隔public int getMaxBoneLevel()
public void setMaxBoneLevel(int maxBoneLevel)
maxBoneLevel
- 骨の最大描画レベルprotected javax.swing.JPopupMenu getPopupMenu(PFObjectTreeNode node)
node
- 選択されたノード。ノードが選択されていなければnull
public void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void repaintImmediately()
public void redraw()
public void redrawWithAdjustment()
public boolean isDiagramVisible()
public void setDiagramVisible(boolean visible)
visible
- 特性要因図の可視状態protected void paintComponent(java.awt.Graphics g)
javax.swing.JComponent
内の paintComponent
g
- Graphicspublic void addChildNode(PFObjectTreeNode parent, java.lang.String text)
parent
- 追加先の親ノードtext
- 追加するノードのテキスト文字列public void addChildNode(PFObjectTreeNode parent, PFObjectTreeNode child)
parent
- 追加先の親ノードchild
- 追加するノードpublic void addChildNodeIntoQuietly(PFObjectTreeNode node, PFObjectTreeNode parent)
node
- 追加対象ノードparent
- 追加先の親ノードpublic void addChildNodeIntoQuietly(java.lang.String nodeName, PFObjectTreeNode parent)
nodeName
- 追加対象ノード名称parent
- 追加先の親ノードpublic void addChildrenNodeIntoQuietly(PFObjectList nodes, PFObjectTreeNode parent)
nodes
- 追加対象ノードのリストparent
- 追加先の親ノードpublic void addPreviousSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- 挿入されるノードの名称public void addPreviousSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入されるノードpublic void addNextSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- 挿入されるノードの名称public void addNextSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入されるノードpublic void removeNode(PFObjectTreeNode node)
node
- 削除対象ノードpublic void removeNodeQuietly(PFObjectTreeNode node)
node
- 削除対象ノードpublic void removeAllNode()
public void addRootChildNodeIntoQuietly(PFObjectTreeNode node)
node
- 追加対象ノードpublic void moveNode(PFObjectTreeNode source, PFObjectTreeNode parent)
source
- 移動対象ノードparent
- 移動先ノードpublic void moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
source
- 移動対象ノードparent
- 移動先ノードpublic void removeChildrenQuietly(PFObjectTreeNode node)
node
- 削除対象ノードpublic PFObjectTreeNode getSelectionNode()
public int getSelectionMode()
public void setSelectionMode(int mode)
mode
- ノードの選択方式(SELECTION_MODE_SINGLE or SELECTION_MODE_NONE)public void clearSelection()
public boolean isSelectionEmpty()
public void setSelectionNode(PFObjectTreeNode node)
node
- 選択対象のPFObjectTreeNodeオブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |