|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface MenuElement
メニューに配置できるコンポーネントはすべて、このインタフェースを実装する必要があります。このインタフェースは、MenuSelectionManager
がメニュー階層で選択およびナビゲーションを処理するのに使います。
メソッドの概要 | |
---|---|
Component |
getComponent()
受け取り側要素をペイントするための java.awt.Component を返します。 |
MenuElement[] |
getSubElements()
受け取り側のメニュー要素のサブ要素が含まれる配列を返します。 |
void |
menuSelectionChanged(boolean isIncluded)
メニュー選択で MenuElement が追加または削除されたときに、MenuSelectionManager によって呼び出されます。 |
void |
processKeyEvent(KeyEvent event,
MenuElement[] path,
MenuSelectionManager manager)
キーイベントを処理します。 |
void |
processMouseEvent(MouseEvent event,
MenuElement[] path,
MenuSelectionManager manager)
マウスイベントを処理します。 |
メソッドの詳細 |
---|
void processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
event
は、受け取り側要素のコンポーネントであるソースを伴った MouseEvent
です。path
は、受け取り側の要素自身が含まれるメニュー階層内の受け取り側要素のパスです。manager
は、メニュー階層の MenuSelectionManager
です。このメソッドは MouseEvent
を処理し、必要な場合には MenuSelectionManager
の API Note を使ってメニュー選択を変更します。注: イベントをサブコンポーネントに転送する必要はありません。MenuSelectionManager
が自動的に行います。
void processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
void menuSelectionChanged(boolean isIncluded)
MenuElement
が追加または削除されたときに、MenuSelectionManager
によって呼び出されます。
MenuElement[] getSubElements()
Component getComponent()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。