public class PFFishboneDiagram extends javax.swing.JPanel implements PFGUIComponent, PFDataSetEventSource, PFDataUpdateEventSource, PFDataSelectEventSource, PFProcessRequestEventSource, PFMouseButtonEventSource, PFKeyEventSource, PFXMLSerializable
このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
ツリーデータ設定 | 設定されたツリーデータ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)のときはそのまま更新が実行されます。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
SELECTION_MODE_NONE
要因の非選択モード
|
static int |
SELECTION_MODE_SINGLE
要因の単一選択モード
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
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出力.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public static final int SELECTION_MODE_NONE
public static final int SELECTION_MODE_SINGLE
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
setComponentID
インタフェース内 PFComponent
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public boolean getPropertyEditable()
getPropertyEditable
インタフェース内 PFPropertyEditableComponent
public void setPropertyEditable(boolean flag)
setPropertyEditable
インタフェース内 PFPropertyEditableComponent
flag
- 編集可否(true/false)public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public java.util.Iterator getPFDataSetListenerList()
getPFDataSetListenerList
インタフェース内 PFDataSetEventSource
public void addPFDataSetListener(PFDataSetListener lis)
addPFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
removePFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataUpdateListenerList()
getPFDataUpdateListenerList
インタフェース内 PFDataUpdateEventSource
public void addPFDataUpdateListener(PFDataUpdateListener lis)
addPFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
removePFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataSelectListenerList()
getPFDataSelectListenerList
インタフェース内 PFDataSelectEventSource
public void addPFDataSelectListener(PFDataSelectListener lis)
addPFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
removePFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFProcessRequestListenerList()
getPFProcessRequestListenerList
インタフェース内 PFProcessRequestEventSource
public void addPFProcessRequestListener(PFProcessRequestListener lis)
addPFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 追加対象イベントリスナpublic void removePFProcessRequestListener(PFProcessRequestListener lis)
removePFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFMouseButtonListenerList()
getPFMouseButtonListenerList
インタフェース内 PFMouseButtonEventSource
public void addPFMouseButtonListener(PFMouseButtonListener lis)
addPFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 追加対象イベントリスナpublic void removePFMouseButtonListener(PFMouseButtonListener lis)
removePFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFKeyListenerList()
getPFKeyListenerList
インタフェース内 PFKeyEventSource
public void addPFKeyListener(PFKeyListener lis)
addPFKeyListener
インタフェース内 PFKeyEventSource
lis
- 追加対象イベントリスナpublic void removePFKeyListener(PFKeyListener lis)
removePFKeyListener
インタフェース内 PFKeyEventSource
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
- 選択されたノード。ノードが選択されていなければnullpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
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)
paintComponent
クラス内 javax.swing.JComponent
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オブジェクト