jp.go.aist.dmrc.platform.base
インタフェース PFWindowComponent

すべてのスーパーインタフェース:
PFComponent, PFContainerComponent, PFPropertyEditableComponent, java.io.Serializable
既知の実装クラスの一覧:
PFDialog, PFFrame

public interface PFWindowComponent
extends PFContainerComponent

ウィンドウコンポーネントインターフェイス。
全ウィンドウコンポーネントはこのインターフェイスの実装となる。


フィールドの概要
 
インタフェース jp.go.aist.dmrc.platform.base.PFContainerComponent から継承されたフィールド
BORDER_LAYOUT, CENTER, EAST, GRID_LAYOUT, HORIZONTAL_FLOW_LAYOUT, NORTH, NULL_LAYOUT, SOUTH, VERTICAL_FLOW_LAYOUT, WEST
 
メソッドの概要
 void addWindowOptionComponent(PFWindowOptionComponent comp)
          ウィンドウオプションコンポーネントを追加する。
 void addWindowOptionComponent(PFWindowOptionComponent comp, java.lang.String pos)
          ウィンドウオプションコンポーネントを指定位置(東西南北)に追加する。
 void close()
          ウィンドウを閉じる。
 PFObjectList getWindowOptionComponentList()
          ウィンドウに含まれる全ウィンドウオプションを取得する。
 PFObjectList getWindowOptionComponentList(java.lang.String pos)
          ウィンドウの指定位置(東西南北)に含まれる全ウィンドウオプションを取得する。
 void pack()
          サイズを調整する。
 void removeAllWindowOptionComponents()
          すべてのウィンドウオプションコンポーネントを削除する。
 void removeWindowOptionComponent(PFWindowOptionComponent comp)
          指定されたウィンドウオプションコンポーネントを削除する。
 void show()
          ウィンドウを表示する。
 
インタフェース jp.go.aist.dmrc.platform.base.PFContainerComponent から継承されたメソッド
addComponent, addComponent, getComponentList, getComponentList, getContainerLayout, getGridInterval, getPanelSize, isAutoResize, isContainerOrderedFocusTraverse, isFocusTraverseByEnterEnabled, removeAllComponents, removeComponent, setAutoResize, setContainerLayout, setContainerOrderedFocusTraverse, setFocusTraverseByEnterEnabled, setGridInterval, setPanelSize
 
インタフェース jp.go.aist.dmrc.platform.base.PFPropertyEditableComponent から継承されたメソッド
getPropertyEditable, setPropertyEditable
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承されたメソッド
getComponentID, getComponentKey, getComponentName, getComponentPublicName, getComponentString, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentPublicName
 

メソッドの詳細

show

void show()
ウィンドウを表示する。


close

void close()
ウィンドウを閉じる。


addWindowOptionComponent

void addWindowOptionComponent(PFWindowOptionComponent comp)
ウィンドウオプションコンポーネントを追加する。

パラメータ:
comp - 追加するウィンドウオプション

removeWindowOptionComponent

void removeWindowOptionComponent(PFWindowOptionComponent comp)
指定されたウィンドウオプションコンポーネントを削除する。

パラメータ:
comp - 削除するウィンドウオプション

removeAllWindowOptionComponents

void removeAllWindowOptionComponents()
すべてのウィンドウオプションコンポーネントを削除する。


getWindowOptionComponentList

PFObjectList getWindowOptionComponentList()
ウィンドウに含まれる全ウィンドウオプションを取得する。 子コンテナに含まれるコンポーネントは取得しない。

戻り値:
全ウィンドウオプションを含む PFObjectList

pack

void pack()
サイズを調整する。


addWindowOptionComponent

void addWindowOptionComponent(PFWindowOptionComponent comp,
                              java.lang.String pos)
ウィンドウオプションコンポーネントを指定位置(東西南北)に追加する。

パラメータ:
comp - 追加するウィンドウオプション
pos - 追加位置

getWindowOptionComponentList

PFObjectList getWindowOptionComponentList(java.lang.String pos)
ウィンドウの指定位置(東西南北)に含まれる全ウィンドウオプションを取得する。
子コンテナに含まれるコンポーネントは取得しない。

パラメータ:
pos - 指定位置
戻り値:
全ウィンドウオプションを含む PFObjectList