モジュール java.desktop
パッケージ javax.swing.event

クラスMenuKeyEvent

  • すべての実装されたインタフェース:
    Serializable

    public class MenuKeyEvent
    extends KeyEvent
    MenuKeyEventは、メニュー・ツリーで転送されたKeyEventをメニュー要素が受け取ったことを、関係先に通知するために使用されます。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • MenuKeyEvent

        public MenuKeyEvent​(Component source,
                            int id,
                            long when,
                            int modifiers,
                            int keyCode,
                            char keyChar,
                            MenuElement[] p,
                            MenuSelectionManager m)
        MenuKeyEventオブジェクトを構築します。
        パラメータ:
        source - イベントの発生元のコンポーネント(通常はthis)
        id - KeyEventで定義されたイベントのタイプを指定するint値
        when - イベントの発生した時間を識別するlong値
        modifiers - 押された修飾キーを指定するInputEventで指定されたint値
        keyCode - 押された特定のキーを指定するint値
        keyChar - キーが文字値を持つ場合はその値を指定するchar、キーが文字値を持たない場合はnull
        p - ドラッグに影響を受けるメニュー項目へのパスを指定するMenuElementオブジェクトの配列
        m - 選択を取り扱うMenuSelectionManagerオブジェクト
    • メソッドの詳細

      • getPath

        public MenuElement[] getPath()
        このイベントによって参照されるメニュー項目へのパスを返します。
        戻り値:
        パス値を表すMenuElementオブジェクトの配列
      • getMenuSelectionManager

        public MenuSelectionManager getMenuSelectionManager()
        現在のメニュー選択マネージャを返します。
        戻り値:
        MenuSelectionManagerオブジェクト