|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel jp.go.aist.dmrc.platform.beans.gui.tree.PFTree
public class PFTree
ツリーのコンポーネント。
このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
ツリーデータ設定 | 設定されたツリーデータPFObjectTree |
0 |
トリガ | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
ノード更新 | 更新後のツリーデータPFObjectTree |
更新されたノードPFObjectTreeNode |
0 |
ノード追加 | 追加後のツリーデータPFObjectTree |
追加されたノードPFObjectTreeNode |
1 |
ノード削除 | 削除後のツリーデータPFObjectTree |
削除されたノードPFObjectTreeNode |
2 |
ノード移動 | 移動後のツリーデータPFObjectTree |
移動されたノードPFObjectTreeNode |
3 |
ノードオープン | オープン後のツリーデータPFObjectTree |
オープンされたノードPFObjectTreeNode |
4 |
ノードクローズ | クローズ後のツリーデータPFObjectTree |
クローズされたノードPFObjectTreeNode |
5 |
トリガ | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
ノード選択 | ツリーデータPFObjectTree |
選択されたノードPFObjectTreeNode |
ノードID |
トリガ | 縦 | 横 | イベント番号 |
---|---|---|---|
垂直スクロールのノブを動かす | 縦位置 int |
横位置 int |
0 |
水平スクロールのノブを動かす | 縦位置 int |
横位置 int |
1 |
トリガ | 処理要求データ | イベント番号 |
---|---|---|
ノード更新 | 更新されるノードPFObjectTreeNode |
0 |
ノード追加 | 追加されるノードPFObjectTreeNode |
1 |
ノード削除 | 削除されるノードPFObjectTreeNode |
2 |
ノード移動 | 移動されるノードPFObjectTreeNode |
3 |
ノードオープン | オープンされるノードPFObjectTreeNode |
4 |
ノードクローズ | クローズされるノードPFObjectTreeNode |
5 |
トリガ | X座標 | Y座標 | イベント番号 |
---|---|---|---|
マウスクリック | マウスX座標 | マウスY座標 | 0 |
マウスプレス | マウスX座標 | マウスY座標 | 1 |
マウスリリース | マウスX座標 | マウスY座標 | 2 |
トリガ | イベント番号 |
---|---|
キーがタイプされたとき | 0 |
キーがプレスされたとき | 1 |
キーがリリースされたとき | 2 |
トリガー | 対象データ | イベント番号 |
---|---|---|
ファイルのドロップ | ファイルパス名のリストPFObjectList |
0 |
文字列のドロップ | 文字列String |
1 |
リストのドロップ | リストPFObjectList |
3 |
ツリーのドロップ | ツリーPFObjectTree |
4 |
ドラッグ側でメソッド指定されたデータのドロップ (setDragObjectGetter) |
指定メソッド実行による取得オブジェクト | 7 |
データ更新イベントの更新データおよびデータ選択イベントの選択データについては、
ツリー構造上のノードをそのまま返すので、取り扱いに十分注意してください。
[処理要求イベント・データ更新イベントの使用方法について] この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 |
フィールドの概要 |
---|
クラス 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 |
コンストラクタの概要 | |
---|---|
PFTree()
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addChildNode(PFObjectTreeNode parent)
子ノードを追加する。 |
void |
addChildNode(PFObjectTreeNode parent,
PFMultiLocaleString text)
子ノードを追加する。 |
void |
addChildNode(PFObjectTreeNode parent,
PFObjectTreeNode child)
子ノードを追加する。 |
void |
addChildNode(PFObjectTreeNode parent,
java.lang.String text)
子ノードを追加する。 |
void |
addChildNodeIntoQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent)
子ノードを追加する。 |
void |
addChildNodeIntoQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
子ノードを追加する。 |
void |
addChildNodeIntoQuietly(java.lang.String sourceName,
PFObjectTreeNode parent)
子ノードを追加する。 |
void |
addChildrenNodeIntoQuietly(PFObjectList sources,
PFObjectTreeNode parent)
複数の子ノードを追加する。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling)
弟ノードを挿入する。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
弟ノードを挿入する。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
弟ノードを挿入する。 |
void |
addNextSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
弟ノードを挿入する。 |
void |
addPFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを登録し、 データドロップイベント発生時に処理を行う対象とする。 |
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 |
addPFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを登録し、 縦横スクロールイベント発生時に処理を行う対象とする。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling)
兄ノードを挿入する。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
兄ノードを挿入する。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
兄ノードを挿入する。 |
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
兄ノードを挿入する。 |
void |
addRootChildNodeIntoQuietly(PFObjectTreeNode source)
ルートノードに指定ノードを追加。 |
void |
addSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択に追加する。 |
void |
addSelectionRow(int row)
指定された行にあるノードを現在の選択に追加する。 |
void |
addSelectionRows(int[] rows)
指定された行にあるノードを現在の選択に追加する。 |
void |
addSiblingNode(PFObjectTreeNode sibling)
兄弟ノードを挿入する。 |
void |
addSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
兄弟ノードを挿入する。 |
void |
addSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
兄弟ノードを挿入する。 |
void |
addSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
兄弟ノードを挿入する。 |
void |
clearSelection()
選択をクリアする。 |
void |
collapseAll()
すべてのノードを収納する。 |
void |
collapseAll(PFObjectTreeNode node)
指定したノード以下のすべてのノードを収納する。 |
void |
collapseRow(int row)
指定された行を収納する。 |
int |
convertVerticalScrollBarPositionToRow(int position)
垂直方向スクロールバー位置を行インデックスに変換する。 |
void |
expandAll()
すべてのノードを展開する。 |
void |
expandAll(PFObjectTreeNode node)
指定したノード以下のすべてのノードを展開する。 |
void |
expandRow(int row)
指定された行を展開する。 |
protected void |
firePFButtonActionPerformed(PFMouseButtonEvent event)
マウスボタンイベントを発生させる。 |
protected void |
firePFDataSelected(PFDataSelectEvent event)
データ選択イベントの通知。 |
protected void |
firePFDataSet(PFDataSetEvent event)
データ設定イベントの通知。 |
protected void |
firePFDataUpdated(PFDataUpdateEvent event)
データ更新イベントの通知。 |
protected void |
firePFKeyTyped(PFKeyEvent event)
キーイベントを発生させる。 |
protected void |
firePFScrolled(PFScroll2DEvent event)
スクロールバーイベントを発生させる。 |
PFObjectTree |
getBackgroundPropertyTree()
背景色属性ツリーを取得する. |
PFObjectList |
getChildNodeIDListByNodeID(int id)
ノードID指定で子ノードのIDリストを取得する。 |
PFObjectTree |
getClosedIconPropertyTree()
クローズドアイコン属性ツリーを取得する. |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
PFObjectTree |
getFontPropertyTree()
フォント属性ツリーを取得する. |
PFObjectTree |
getForegroundPropertyTree()
前景色属性ツリーを取得する. |
int |
getHorizontalScrollBarPosition()
水平方向のスクロールバー位置を取得する。 |
int |
getHorizontalScrollBarUnitIncrement()
水平方向のスクロールバーの移動量単位を取得する。 |
int |
getLeadSelectionRow()
リードパスに対応する行のインデックスを取得する。 |
PFObjectTree |
getLeafIconPropertyTree()
リーフアイコン属性ツリーを取得する. |
int |
getMaxSelectionRow()
選択されている最後の行のインデックスを取得する。 |
int |
getMinSelectionRow()
選択されている最初の行のインデックスを取得する。 |
PFMultiLocaleString |
getMultiLocaleToolTipText()
マルチロケールツールチップテキストを取得する。 |
PFObjectTree |
getNewObjectTree()
新しいツリーオブジェクトを取得。 |
PFObjectTree |
getNewObjectTree(java.lang.String rootNodeName)
指定の名称でルートノードを作成し、ツリーを取得。 |
java.awt.Color |
getNodeBackground(PFObjectTreeNode node)
ノードの背景色を取得する。 |
PFObjectTreeNode |
getNodeByID(int id)
指定されたIDを持つノードを取得する。 |
javax.swing.Icon |
getNodeClosedIcon(PFObjectTreeNode node)
ノードのクローズアイコンを取得する。 |
PFObjectList |
getNodeCollapsedListForRows()
表示されているノードの収納状態をリストで取得する。 |
PFObjectList |
getNodeExpandedListForRows()
表示されているノードの展開状態をリストで取得する。 |
java.awt.Font |
getNodeFont(PFObjectTreeNode node)
ノードのフォントを取得する。 |
java.awt.Color |
getNodeForeground(PFObjectTreeNode node)
ノードの前景色を取得する。 |
int |
getNodeID(PFObjectTreeNode node)
ノードのIDを取得する。 |
PFObjectList |
getNodeIDListForRows()
表示されているノードのIDをリストで取得する。 |
PFObjectTree |
getNodeIDPropertyTree()
ノードID属性ツリーを取得する. |
javax.swing.Icon |
getNodeLeafIcon(PFObjectTreeNode node)
ノードのリーフアイコンを取得する。 |
PFObjectList |
getNodeLeafListForRows()
表示されているノードの末端判定をリストで取得する。 |
PFMultiLocaleString |
getNodeMultiLocaleText(PFObjectTreeNode node)
ノードの名称を取得する。 |
javax.swing.Icon |
getNodeOpenIcon(PFObjectTreeNode node)
ノードのオープンアイコンを取得する。 |
java.lang.String |
getNodeText(PFObjectTreeNode node)
ノードの名称を取得する。 |
PFObjectTree |
getObjectTree()
オブジェクトツリーを取得する。 |
PFObjectTree |
getObjectTreeForMultiLocale()
オブジェクトツリーを取得する。 |
PFObjectTree |
getOpenIconPropertyTree()
オープンアイコン属性ツリーを取得する. |
java.util.Iterator |
getPFDataDropListenerList()
データドロップイベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFKeyListenerList()
キーイベントリスナ配列を取得する。 |
java.util.Iterator |
getPFMouseButtonListenerList()
マウスボタンイベントリスナ配列を取得する。 |
java.util.Iterator |
getPFProcessRequestListenerList()
処理要求イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFScroll2DListenerList()
縦横スクロールイベントリスナ配列を取得する。 |
protected javax.swing.JPopupMenu |
getPopupMenu(PFObjectTreeNode node)
ポップアップメニューを生成する。 |
java.awt.Dimension |
getPreferredSize()
推奨サイズを取得する。 |
boolean |
getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。 |
PFObjectList |
getRenderedRowHeightList()
レンダリング後の行高のリストを取得する。 |
PFObjectTreeNode |
getRootNode()
ルートノードを取得する。 |
PFObjectTreeNode |
getRootNodeForMultiLocale()
ルートノードを取得する。 |
PFObjectTreeNode |
getRootNodeRaw()
ルートノードを取得する。 |
boolean |
getRootVisible()
ルートの表示有無を取得する。 |
int |
getRowCount()
行数を取得する。 |
int |
getRowHeight()
行高を取得する。 |
int |
getRowIndexByLocation(int x,
int y)
座標値を指定して行のインデックスを取得する。 |
int |
getRowIndexByNodeID(int id)
ノードID指定でツリー表示行位置を取得する。 |
java.awt.Color |
getSelectionBackground()
ツリーの選択時の背景色を取得する。 |
int |
getSelectionCount()
選択行数を取得する。 |
java.awt.Color |
getSelectionForeground()
ツリーの選択時の前景色を取得する。 |
PFObjectTreeNode |
getSelectionNode()
現在選択されているノードを1つ取得する。 |
PFObjectTreeNode[] |
getSelectionNodes()
現在選択されているノードをすべて取得する。 |
int |
getSelectionRow()
現在選択されている行のインデックスを1つ取得する。 |
int[] |
getSelectionRows()
現在選択されている行のインデックスを取得する。 |
PFObjectTree |
getTextPropertyTree()
テキスト属性ツリーを取得する. |
int |
getToggleClickCount()
ノードを展開したり閉じるために必要なマウスクリックの回数を取得する。 |
java.lang.String |
getToolTipText()
ツールチップテキストを取得する。 |
java.awt.Color |
getTreeBackground()
ツリーの背景色を取得する。 |
javax.swing.Icon |
getTreeClosedIcon()
デフォルトのクローズアイコンを取得する。 |
java.awt.Font |
getTreeFont()
ツリーのフォントを取得する。 |
java.awt.Color |
getTreeForeground()
ツリーの前景色を取得する。 |
javax.swing.Icon |
getTreeLeafIcon()
デフォルトのリーフアイコンを取得する。 |
javax.swing.Icon |
getTreeOpenIcon()
デフォルトのオープンアイコンを取得する。 |
int |
getTreeSelectionMode()
選択方法を取得する。 |
int |
getVerticalScrollBarPosition()
垂直方向のスクロールバー位置を取得する。 |
int |
getVerticalScrollBarPositionByRow()
垂直方向のスクロールバー位置を行位置で取得する。 |
int |
getVerticalScrollBarUnitIncrement()
垂直方向のスクロールバーの移動量単位を取得する。 |
int |
getVisibleRowCount()
表示領域に表示されている行数を取得する。 |
protected void |
init()
初期化処理。 |
protected void |
initDropTarget()
ドロップターゲット実装の初期化 |
void |
inputFocus()
ツリーに入力フォーカスを設定する。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
boolean |
isCollapsed(int row)
指定された行が他のノードに収納されているかどうかを取得する。 |
boolean |
isDragEnabled()
ドラッグの有効/無効を取得する。 |
boolean |
isDropEnabled()
ドロップの有効/無効を取得する。 |
boolean |
isExpanded(int row)
指定された行が展開されているかどうかを取得する。 |
boolean |
isNodeBackgroundSet(PFObjectTreeNode node)
ノードの背景色の設定有無を取得する。 |
boolean |
isNodeClosedIconSet(PFObjectTreeNode node)
ノードのクローズアイコンの設定有無を取得する。 |
boolean |
isNodeFontSet(PFObjectTreeNode node)
ノードのフォントの設定有無を取得する。 |
boolean |
isNodeForegroundSet(PFObjectTreeNode node)
ノードの前景色の設定有無を取得する。 |
boolean |
isNodeLeafIconSet(PFObjectTreeNode node)
ノードのリーフアイコンの設定有無を取得する。 |
boolean |
isNodeOpenIconSet(PFObjectTreeNode node)
ノードのオープンアイコンの設定有無を取得する。 |
boolean |
isRowSelected(int row)
指定された行が選択されているかどうかを取得する。 |
boolean |
isSelectionBackgroundSet()
ツリーの選択時の背景色の設定有無を取得する。 |
boolean |
isSelectionEmpty()
選択状態が空かどうかを取得する。 |
boolean |
isSelectionForegroundSet()
ツリーの選択時の前景色の設定有無を取得する。 |
boolean |
isTreeBackgroundSet()
ツリーの背景色の設定有無を取得する。 |
boolean |
isTreeClosedIconSet()
デフォルトのクローズアイコンの設定有無を取得する。 |
boolean |
isTreeFontSet()
ツリーのフォントの設定有無を取得する。 |
boolean |
isTreeForegroundSet()
ツリーの前景色の設定有無を取得する。 |
boolean |
isTreeLeafIconSet()
デフォルトのリーフアイコンの設定有無を取得する。 |
boolean |
isTreeOpenIconSet()
デフォルトのオープンアイコンの設定有無を取得する。 |
boolean |
isVerticalPositionByRowIndex()
垂直方向のスクロールバーの位置が行位置モードか取得する。 |
void |
localeUpdated()
ロケール更新への対応を行なう。 |
void |
moveNode(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
ノードを移動させる。 |
void |
moveNodeQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent)
ノードを移動する。 |
void |
moveNodeQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
ノードを移動する。 |
void |
notifyNodeChanged(PFObjectTreeNode node)
ノードの変更を通知する。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
reload(PFObjectTreeNode source)
指定ノード配下をリロード。 |
void |
removeAllNode()
全ノードを削除する。 |
void |
removeChildrenQuietly(PFObjectTreeNode node)
指定ノードの子ノードを全て削除する。 |
void |
removeNode(PFObjectTreeNode node)
ノードを削除する。 |
void |
removeNodeQuietly(PFObjectTreeNode node)
ノードを削除する。 |
void |
removePFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを削除し、 データドロップイベント発生時に処理を行う対象から外す。 |
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 |
removePFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを削除し、 縦横スクロールイベント発生時に処理を行う対象から外す。 |
void |
removeSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択から削除する。 |
void |
removeSelectionRow(int row)
指定行を選択から削除する。 |
void |
removeSelectionRows(int[] rows)
指定行を選択から削除する。 |
void |
scrollNodeToVisible(PFObjectTreeNode node)
指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。 |
void |
scrollRowToVisible(int row)
指定された行が可視状態になるようにスクロールする。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
void |
setBackgroundPropertyTree(PFObjectTree backgroundtree,
PFObjectTree isTree)
背景色属性ツリーを設定する. |
void |
setClosedIconPropertyTree(PFObjectTree closedicontree)
クローズドアイコン属性ツリーを設定する. |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setDragEnabled(boolean enabled)
ドラッグの有効/無効を設定する。 |
void |
setDragObjectGetter(PFComponent comp,
java.lang.String method)
ドラッグ対象のオブジェクトを取得するためのメソッドを設定する。 |
void |
setDropEnabled(boolean enabled)
ドロップの有効/無効を設定する。 |
void |
setEnabled(boolean enabled)
有効/無効を設定する。 |
void |
setFontPropertyTree(PFObjectTree fonttree,
PFObjectTree isTree)
フォント属性ツリーを設定する. |
void |
setForegroundPropertyTree(PFObjectTree foregroundtree,
PFObjectTree isTree)
前景色属性ツリーを設定する. |
void |
setHorizontalScrollBarPosition(int hpos)
水平方向のスクロールバー位置を設定する。 |
void |
setHorizontalScrollBarUnitIncrement(int unit)
水平方向のスクロールバーの移動量単位を設定する。 |
void |
setLeafIconPropertyTree(PFObjectTree leaficontree)
リーフアイコン属性ツリーを設定する. |
void |
setMultiLocaleToolTipText(PFMultiLocaleString text)
マルチロケールツールチップテキストを設定する。 |
void |
setNodeBackground(java.awt.Color color,
PFObjectTreeNode node)
ノードの背景色を設定する。 |
void |
setNodeClosedIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのクローズアイコンを設定する。 |
void |
setNodeFont(java.awt.Font font,
PFObjectTreeNode node)
ノードのフォントを設定する。 |
void |
setNodeForeground(java.awt.Color color,
PFObjectTreeNode node)
ノードの前景色を設定する。 |
void |
setNodeID(int id,
PFObjectTreeNode node)
ノードのIDを設定する。 |
void |
setNodeIDPropertyTree(PFObjectTree nodeidtree)
ノードID属性ツリーを設定する. |
void |
setNodeLeafIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのリーフアイコンを設定する。 |
void |
setNodeMultiLocaleText(PFMultiLocaleString text,
PFObjectTreeNode node)
ノードの名称を設定する。 |
void |
setNodeOpenIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのオープンアイコンを設定する。 |
void |
setNodeText(java.lang.String text,
PFObjectTreeNode node)
ノードの名称を設定する。 |
void |
setObjectTree(PFObjectTree data)
オブジェクトツリーを設定する。 |
void |
setOpenIconPropertyTree(PFObjectTree openicontree)
オープンアイコン属性ツリーを設定する. |
void |
setPreferredSize(java.awt.Dimension d)
推奨サイズを設定する。 |
void |
setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。 |
void |
setRootNode(PFObjectTreeNode data)
ルートノードを設定する。 |
void |
setRootVisible(boolean rootFlag)
ルートの表示有無を設定する。 |
void |
setRowHeight(int rowHeight)
行高を設定する。 |
void |
setSelectionBackground(java.awt.Color color)
ツリーの選択時の背景色を設定する。 |
void |
setSelectionForeground(java.awt.Color color)
ツリーの選択時の前景色を設定する。 |
void |
setSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択する。 |
void |
setSelectionNode(PFObjectTreeNode node)
指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。 |
void |
setSelectionRow(int row)
指定された行にあるノードを選択状態にする。 |
void |
setSelectionRows(int[] rows)
指定された行にあるノードを選択状態にする。 |
void |
setTextPropertyTree(PFObjectTree texttree)
テキスト属性ツリーを設定する. |
void |
setToggleClickCount(int clickCount)
ノードを展開したり閉じるために必要なマウスクリックの回数を設定する。 |
void |
setToolTipText(java.lang.String text)
ツールチップテキストを設定する。 |
void |
setTreeBackground(java.awt.Color color)
ツリーの背景色を設定する。 |
void |
setTreeClosedIcon(javax.swing.Icon icon)
デフォルトのクローズアイコンを設定する。 |
void |
setTreeFont(java.awt.Font font)
ツリーのフォントを設定する。 |
void |
setTreeForeground(java.awt.Color color)
ツリーの前景色を設定する。 |
void |
setTreeLeafIcon(javax.swing.Icon icon)
デフォルトのリーフアイコンを設定する。 |
void |
setTreeOpenIcon(javax.swing.Icon icon)
デフォルトのオープンアイコンを設定する。 |
void |
setTreeSelectionMode(int mode)
ノードの選択方式を設定する。 |
void |
setVerticalPositionByRowIndex(boolean enable)
垂直方向のスクロールバーの位置を行位置モードに設定する。 |
void |
setVerticalScrollBarPosition(int vpos)
垂直方向のスクロールバー位置を設定する。 |
void |
setVerticalScrollBarPositionByRow(int row)
垂直方向のスクロールバー位置を行指定で設定する。 |
void |
setVerticalScrollBarUnitIncrement(int unit)
垂直方向のスクロールバーの移動量単位を設定する。 |
void |
setVisibleRowCount(int newCount)
表示する行数を設定する。 |
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, 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 PFTree()
メソッドの詳細 |
---|
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 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 boolean getPropertyEditable()
PFPropertyEditableComponent
内の getPropertyEditable
public void setPropertyEditable(boolean flag)
PFPropertyEditableComponent
内の setPropertyEditable
flag
- 編集可否(true/false)public java.util.Iterator getPFDataSetListenerList()
PFDataSetEventSource
内の getPFDataSetListenerList
public void addPFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の addPFDataSetListener
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の removePFDataSetListener
lis
- 削除対象イベントリスナprotected void firePFDataSet(PFDataSetEvent event)
public java.util.Iterator getPFDataUpdateListenerList()
PFDataUpdateEventSource
内の getPFDataUpdateListenerList
public void addPFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の addPFDataUpdateListener
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の removePFDataUpdateListener
lis
- 削除対象イベントリスナprotected void firePFDataUpdated(PFDataUpdateEvent event)
public java.util.Iterator getPFDataSelectListenerList()
PFDataSelectEventSource
内の getPFDataSelectListenerList
public void addPFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の addPFDataSelectListener
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の removePFDataSelectListener
lis
- 削除対象イベントリスナprotected void firePFDataSelected(PFDataSelectEvent event)
public java.util.Iterator getPFDataDropListenerList()
PFDataDropEventSource
内の getPFDataDropListenerList
public void addPFDataDropListener(PFDataDropListener lis)
PFDataDropEventSource
内の addPFDataDropListener
lis
- 追加対象イベントリスナpublic void removePFDataDropListener(PFDataDropListener lis)
PFDataDropEventSource
内の removePFDataDropListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFScroll2DListenerList()
PFScroll2DEventSource
内の getPFScroll2DListenerList
public void addPFScroll2DListener(PFScroll2DListener lis)
PFScroll2DEventSource
内の addPFScroll2DListener
lis
- 追加対象イベントリスナpublic void removePFScroll2DListener(PFScroll2DListener lis)
PFScroll2DEventSource
内の removePFScroll2DListener
lis
- 削除対象イベントリスナprotected void firePFScrolled(PFScroll2DEvent event)
event
- スクロールバーイベントpublic void localeUpdated()
PFComponent
内の localeUpdated
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
- 削除対象イベントリスナprotected void firePFButtonActionPerformed(PFMouseButtonEvent event)
event
- マウスボタンイベントpublic java.util.Iterator getPFKeyListenerList()
PFKeyEventSource
内の getPFKeyListenerList
public void addPFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の addPFKeyListener
lis
- 追加対象イベントリスナpublic void removePFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の removePFKeyListener
lis
- 削除対象イベントリスナprotected void firePFKeyTyped(PFKeyEvent event)
event
- キーイベントpublic void addChildNode(PFObjectTreeNode parent)
parent
- 追加先の親ノードpublic void addChildNode(PFObjectTreeNode parent, java.lang.String text)
parent
- 追加先の親ノードtext
- ノードの名称public void addChildNode(PFObjectTreeNode parent, PFMultiLocaleString text)
parent
- 追加先の親ノードtext
- ノードの名称public void addChildNode(PFObjectTreeNode parent, PFObjectTreeNode child)
parent
- 追加先の親ノードchild
- 追加対象ノードpublic void addSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addPreviousSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addNextSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addPreviousSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addNextSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addPreviousSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addNextSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void addPreviousSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void addNextSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void removeNode(PFObjectTreeNode node)
node
- 削除対象ノードpublic void removeAllNode()
public PFObjectTree getObjectTree()
public PFObjectTree getObjectTreeForMultiLocale()
public void setObjectTree(PFObjectTree data)
data
- オブジェクトツリーpublic PFObjectTree getTextPropertyTree()
public void setTextPropertyTree(PFObjectTree texttree)
texttree
- テキスト属性ツリーpublic PFObjectTree getFontPropertyTree()
public void setFontPropertyTree(PFObjectTree fonttree, PFObjectTree isTree)
fonttree
- フォント属性ツリーpublic PFObjectTree getForegroundPropertyTree()
public void setForegroundPropertyTree(PFObjectTree foregroundtree, PFObjectTree isTree)
foregroundtree
- 前景色属性ツリーpublic PFObjectTree getBackgroundPropertyTree()
public void setBackgroundPropertyTree(PFObjectTree backgroundtree, PFObjectTree isTree)
backgroundtree
- 背景色属性ツリーpublic PFObjectTree getLeafIconPropertyTree()
public void setLeafIconPropertyTree(PFObjectTree leaficontree)
leaficontree
- リーフアイコン属性ツリーpublic PFObjectTree getOpenIconPropertyTree()
public void setOpenIconPropertyTree(PFObjectTree openicontree)
openicontree
- オープンアイコン属性ツリーpublic PFObjectTree getClosedIconPropertyTree()
public void setClosedIconPropertyTree(PFObjectTree closedicontree)
closedicontree
- クローズドアイコン属性ツリーpublic PFObjectTree getNodeIDPropertyTree()
public void setNodeIDPropertyTree(PFObjectTree nodeidtree)
nodeidtree
- ノードID属性ツリーpublic PFObjectTreeNode getRootNodeRaw()
public PFObjectTreeNode getRootNode()
public PFObjectTreeNode getRootNodeForMultiLocale()
public void setRootNode(PFObjectTreeNode data)
data
- ルートノードpublic java.lang.String getNodeText(PFObjectTreeNode node)
node
- ノード
public void setNodeText(java.lang.String text, PFObjectTreeNode node)
text
- ノードの名称node
- ノードpublic void notifyNodeChanged(PFObjectTreeNode node)
node
- ノードpublic PFMultiLocaleString getNodeMultiLocaleText(PFObjectTreeNode node)
node
- ノード
public void setNodeMultiLocaleText(PFMultiLocaleString text, PFObjectTreeNode node)
text
- ノードの名称(マルチロケール)node
- ノードpublic java.awt.Font getNodeFont(PFObjectTreeNode node)
node
- ノード
public void setNodeFont(java.awt.Font font, PFObjectTreeNode node)
font
- ノードのフォントnode
- ノードpublic boolean isNodeFontSet(PFObjectTreeNode node)
node
- ノード
public java.awt.Color getNodeForeground(PFObjectTreeNode node)
node
- ノード
public void setNodeForeground(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの前景色node
- ノードpublic boolean isNodeForegroundSet(PFObjectTreeNode node)
node
- ノード
public java.awt.Color getNodeBackground(PFObjectTreeNode node)
node
- ノード
public void setNodeBackground(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの背景色node
- ノードpublic boolean isNodeBackgroundSet(PFObjectTreeNode node)
node
- ノード
public javax.swing.Icon getNodeLeafIcon(PFObjectTreeNode node)
node
- ノード
public void setNodeLeafIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのリーフアイコンnode
- ノードpublic boolean isNodeLeafIconSet(PFObjectTreeNode node)
node
- ノード
public javax.swing.Icon getNodeOpenIcon(PFObjectTreeNode node)
node
- ノード
public void setNodeOpenIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのオープンアイコンnode
- ノードpublic boolean isNodeOpenIconSet(PFObjectTreeNode node)
node
- ノード
public javax.swing.Icon getNodeClosedIcon(PFObjectTreeNode node)
node
- ノード
public void setNodeClosedIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのクローズアイコンnode
- ノードpublic boolean isNodeClosedIconSet(PFObjectTreeNode node)
node
- ノード
public int getNodeID(PFObjectTreeNode node)
node
- ノード
public void setNodeID(int id, PFObjectTreeNode node)
id
- ノードIDnode
- ノードpublic java.awt.Font getTreeFont()
public void setTreeFont(java.awt.Font font)
font
- フォントpublic boolean isTreeFontSet()
public java.awt.Color getTreeForeground()
public void setTreeForeground(java.awt.Color color)
color
- 前景色public boolean isTreeForegroundSet()
public java.awt.Color getTreeBackground()
public void setTreeBackground(java.awt.Color color)
color
- ツリーの背景色public boolean isTreeBackgroundSet()
public java.awt.Color getSelectionForeground()
public void setSelectionForeground(java.awt.Color color)
color
- ツリーの選択時の前景色public boolean isSelectionForegroundSet()
public java.awt.Color getSelectionBackground()
public void setSelectionBackground(java.awt.Color color)
color
- ツリーの選択時の背景色public boolean isSelectionBackgroundSet()
public javax.swing.Icon getTreeLeafIcon()
public void setTreeLeafIcon(javax.swing.Icon icon)
icon
- デフォルトのリーフアイコンpublic boolean isTreeLeafIconSet()
public javax.swing.Icon getTreeOpenIcon()
public void setTreeOpenIcon(javax.swing.Icon icon)
icon
- デフォルトのオープンアイコンpublic boolean isTreeOpenIconSet()
public javax.swing.Icon getTreeClosedIcon()
public void setTreeClosedIcon(javax.swing.Icon icon)
icon
- デフォルトのクローズアイコンpublic boolean isTreeClosedIconSet()
public void setDragEnabled(boolean enabled)
PFDragSource
内の setDragEnabled
enabled
- public boolean isDragEnabled()
PFDragSource
内の isDragEnabled
public void setDragObjectGetter(PFComponent comp, java.lang.String method)
PFDragSource
内の setDragObjectGetter
comp
- オブジェクトを取得するコンポーネントmethod
- オブジェクトを取得するメソッドの文字列表現public void setDropEnabled(boolean enabled)
PFDropTarget
内の setDropEnabled
enabled
- public boolean isDropEnabled()
PFDropTarget
内の isDropEnabled
public boolean getRootVisible()
public void setRootVisible(boolean rootFlag)
rootFlag
- ルート表示有無public int getRowHeight()
public void setRowHeight(int rowHeight)
rowHeight
- 行高public int getToggleClickCount()
public void setToggleClickCount(int clickCount)
clickCount
- マウスクリック回数public int getRowIndexByLocation(int x, int y)
x
- X座標値y
- Y座標値
public int getRowCount()
public int getSelectionRow()
public void setSelectionRow(int row)
row
- 行インデックスpublic int[] getSelectionRows()
public void setSelectionRows(int[] rows)
rows
- 行インデックスpublic void addSelectionRow(int row)
row
- 行インデックスpublic void addSelectionRows(int[] rows)
rows
- 行インデックスpublic int getSelectionCount()
public int getMinSelectionRow()
public int getMaxSelectionRow()
public int getLeadSelectionRow()
public boolean isRowSelected(int row)
row
- 行のインデックス
public PFObjectTreeNode[] getSelectionNodes()
public PFObjectTreeNode getSelectionNode()
public void scrollNodeToVisible(PFObjectTreeNode node)
node
- ノードpublic void setSelectionNode(PFObjectTreeNode node)
node
- ノードpublic PFObjectTreeNode getNodeByID(int id)
id
- ID
public void expandAll(PFObjectTreeNode node)
public void expandAll()
public void collapseAll(PFObjectTreeNode node)
public void collapseAll()
public void inputFocus()
public int getRowIndexByNodeID(int id)
id
- ノードID
public PFObjectList getChildNodeIDListByNodeID(int id)
id
- ノードID
public PFObjectList getNodeIDListForRows()
public PFObjectList getRenderedRowHeightList()
public PFObjectList getNodeExpandedListForRows()
public PFObjectList getNodeCollapsedListForRows()
public PFObjectList getNodeLeafListForRows()
public boolean isExpanded(int row)
row
- 行のインデックス
public boolean isCollapsed(int row)
row
- 行のインデックス
public void scrollRowToVisible(int row)
row
- 行のインデックスpublic void expandRow(int row)
row
- 行のインデックスpublic void collapseRow(int row)
row
- 行のインデックスpublic void setSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void addSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void removeSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void removeSelectionRow(int row)
row
- 行インデックスpublic void removeSelectionRows(int[] rows)
rows
- 行インデックスpublic void clearSelection()
public boolean isSelectionEmpty()
public int getVisibleRowCount()
public void setVisibleRowCount(int newCount)
newCount
- 表示する行数public int getTreeSelectionMode()
public void setTreeSelectionMode(int mode)
mode
- 選択方法public java.lang.String getToolTipText()
javax.swing.JComponent
内の getToolTipText
public void setToolTipText(java.lang.String text)
javax.swing.JComponent
内の setToolTipText
text
- ツールチップテキストpublic PFMultiLocaleString getMultiLocaleToolTipText()
public void setMultiLocaleToolTipText(PFMultiLocaleString text)
text
- マルチロケールツールチップテキストpublic void setEnabled(boolean enabled)
javax.swing.JComponent
内の setEnabled
enabled
- 有効の場合true、無効の場合falsepublic java.awt.Dimension getPreferredSize()
javax.swing.JComponent
内の getPreferredSize
public void setPreferredSize(java.awt.Dimension d)
javax.swing.JComponent
内の setPreferredSize
d
- 推奨サイズprotected void init()
protected void initDropTarget()
public void moveNode(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
source
- 移動元ノードparent
- 移動先の親ノードindex
- 移動先の兄弟インデックスprotected javax.swing.JPopupMenu getPopupMenu(PFObjectTreeNode node)
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 addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
注意事項 イベント発生なし。
source
- 追加対象ノードparent
- 追加先の親ノードpublic void addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
注意事項 イベント発生なし。
source
- 追加対象ノードparent
- 追加先の親ノードindex
- 追加先の位置public void addChildNodeIntoQuietly(java.lang.String sourceName, PFObjectTreeNode parent)
注意事項 イベント発生なし。
sourceName
- 追加対象ノード名称parent
- 追加先の親ノードpublic void addChildrenNodeIntoQuietly(PFObjectList sources, PFObjectTreeNode parent)
注意事項 イベント発生なし。
sources
- 追加対象ノードのリストparent
- 追加先の親ノードpublic void addRootChildNodeIntoQuietly(PFObjectTreeNode source)
注意事項 イベント発生なし。
source
- 追加対象ノードpublic void reload(PFObjectTreeNode source)
注意事項 なし。
source
- - リロード対象ノードpublic PFObjectTree getNewObjectTree(java.lang.String rootNodeName)
注意事項 なし。
rootNodeName
- ルートノードの名称public PFObjectTree getNewObjectTree()
注意事項 なし。
public void removeNodeQuietly(PFObjectTreeNode node)
注意事項 イベント発生なし。
node
- 削除対象ノードpublic void moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
注意事項 イベント発生なし。
source
- 移動対象ノードparent
- 移動先ノードpublic void moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
注意事項 イベント発生なし。
source
- 移動対象ノードparent
- 移動先ノードindex
- 移動先位置public void removeChildrenQuietly(PFObjectTreeNode node)
注意事項 イベント発生なし。
node
- 削除対象ノードpublic void setVerticalPositionByRowIndex(boolean enable)
enable
- 論理値(trueの場合に行位置モード)public boolean isVerticalPositionByRowIndex()
public int getHorizontalScrollBarUnitIncrement()
public void setHorizontalScrollBarUnitIncrement(int unit)
unit
- 移動量単位public int getVerticalScrollBarUnitIncrement()
public void setVerticalScrollBarUnitIncrement(int unit)
unit
- 移動量単位public int getHorizontalScrollBarPosition()
public int getVerticalScrollBarPosition()
public void setHorizontalScrollBarPosition(int hpos)
hpos
- スクロールバー位置(画素数)public void setVerticalScrollBarPosition(int vpos)
vpos
- スクロールバー位置(画素数)public void setVerticalScrollBarPositionByRow(int row)
row
- 行位置public int getVerticalScrollBarPositionByRow()
public int convertVerticalScrollBarPositionToRow(int position)
position
- スクロールバー位置(画素)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |