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

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


close

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


addWindowOptionComponent

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

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

removeWindowOptionComponent

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

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

removeAllWindowOptionComponents

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


getWindowOptionComponentList

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

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

pack

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


addWindowOptionComponent

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

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

getWindowOptionComponentList

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

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