- 
- 既知のすべての実装クラス:
- BasicComboPopup,- BasicInternalFrameTitlePane.SystemMenuBar,- JCheckBoxMenuItem,- JMenu,- JMenuBar,- JMenuItem,- JPopupMenu,- JRadioButtonMenuItem,- MetalComboBoxUI.MetalComboPopup
 
 
 public interface MenuElementメニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。 このインタフェースは、MenuSelectionManagerがメニュー階層で選択およびナビゲーションを処理するのに使います。- 導入されたバージョン:
- 1.2
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ComponentgetComponent()このメソッドは、受信エレメントをペイントするために使用されるjava.awt.Componentを返す必要があります。MenuElement[]getSubElements()受け取り側のメニュー要素のサブ要素が含まれる配列を返します。voidmenuSelectionChanged(boolean isIncluded)MenuElementがメニュー選択から追加または削除されたときに、MenuSelectionManagerによって呼び出されます。voidprocessKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)キー・イベントを処理します。voidprocessMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)マウス・イベントを処理します。
 
- 
- 
- 
メソッドの詳細- 
processMouseEventvoid processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager) マウス・イベントを処理します。eventは、ソースが受信要素要素であるMouseEventです。pathは、受信要素自体を含むメニュー階層内の受信要素のパスです。managerは、メニュー階層のMenuSelectionManagerです。 このメソッドはMouseEventを処理し、必要な場合にはMenuSelectionManagerのAPIを使用してメニュー選択を変更します。注: イベントをサブコンポーネントに転送する必要はありません。MenuSelectionManagerが自動的に行います。- パラメータ:
- event- 処理される- MouseEvent
- path- メニュー階層内の受信要素のパス
- manager- メニュー階層の- MenuSelectionManager
 
 - 
processKeyEventvoid processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager) キー・イベントを処理します。- パラメータ:
- event- 処理される- KeyEvent
- path- メニュー階層内の受信要素のパス
- manager- メニュー階層の- MenuSelectionManager
 
 - 
menuSelectionChangedvoid menuSelectionChanged(boolean isIncluded) MenuElementがメニュー選択から追加または削除されたときに、MenuSelectionManagerによって呼び出されます。- パラメータ:
- isIncluded- この- MenuElementがアクティブな(メニューの場合)か、(メニュー・アイテムの場合)を変更したメニュー・パスの部分にあるかどうかを示すために使用できます。
 
 - 
getSubElementsMenuElement[] getSubElements() 受け取り側のメニュー要素のサブ要素が含まれる配列を返します。- 戻り値:
- MenuElementの配列
 
 - 
getComponentComponent getComponent() このメソッドは、受信エレメントをペイントするために使用されるjava.awt.Componentを返す必要があります。 返されたコンポーネントは、イベントを変換し、イベントがMenuElementコンポーネント内にあるかどうかを検出するために使用されます。- 戻り値:
- Componentの値
 
 
- 
 
-