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

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

public interface PFPopupMenuComponent
extends PFPropertyEditableComponent

ポップアップメニューコンポーネントインターフェイス。
全ポップアップコンポーネントはこのインターフェイスの実装となる。


メソッドの概要
 void addMenuItemComponent(PFMenuItemComponent comp)
          メニューアイテムコンポーネントを追加する。
 PFObjectList getMenuItemComponentList()
          全コンポーネントを取得する。
 void removeAllMenuItemComponents()
          すべてのメニューアイテムコンポーネントを削除する。
 void removeMenuItemComponent(PFMenuItemComponent comp)
          指定されたメニューアイテムコンポーネントを削除する。
 void show(PFComponent component, int x, int y)
          ポップアップメニューを表示する。
 
インタフェース 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
 

メソッドの詳細

addMenuItemComponent

void addMenuItemComponent(PFMenuItemComponent comp)
メニューアイテムコンポーネントを追加する。

パラメータ:
comp - 追加するメニューアイテム

removeMenuItemComponent

void removeMenuItemComponent(PFMenuItemComponent comp)
指定されたメニューアイテムコンポーネントを削除する。

パラメータ:
comp - 削除するメニューアイテム

removeAllMenuItemComponents

void removeAllMenuItemComponents()
すべてのメニューアイテムコンポーネントを削除する。


getMenuItemComponentList

PFObjectList getMenuItemComponentList()
全コンポーネントを取得する。 子コンテナに含まれるコンポーネントは取得しない。

戻り値:
全メニューアイテムを含む PFObjectList

show

void show(PFComponent component,
          int x,
          int y)
ポップアップメニューを表示する。

パラメータ:
component - ポップアップメニューが表示されるコンポーネント
x - ポップアップメニューを表示する呼び出しコンポーネントのX座標
y - ポップアップメニューを表示する呼び出しコンポーネントのY座標