モジュール javafx.controls
パッケージ javafx.scene.control.skin

クラスMenuBarSkin

  • すべての実装されたインタフェース:
    Skin<MenuBar>

    public class MenuBarSkin
    extends SkinBase<MenuBar>
    MenuBarコントロールのデフォルトのスキン実装。 本質的に、それは単純なツールバーです。 当分の間、オーバーフロー動作はなく、境界の外にあるノードを隠すだけです。
    導入されたバージョン:
    9
    関連項目:
    MenuBar
    • コンストラクタの詳細

      • MenuBarSkin

        public MenuBarSkin​(MenuBar control)
        新しいMenuBarSkinインスタンスを作成し、必要な子ノードをControl childrenリストにインストールし、キー、マウスなどのイベントを処理するために必要な入力マッピングを作成します。
        パラメータ:
        control - このスキンをインストールするコントロール。
    • メソッドの詳細

      • setDefaultSystemMenuBar

        public static void setDefaultSystemMenuBar​(MenuBar menuBar)
        デフォルトのシステム・メニュー・バーを設定します。 これにより、アプリケーションは、最後のウィンドウが閉じられた後、システム・メニュー・バーにメニューを保持することができます。
        パラメータ:
        menuBar - メニュー・バー
      • setSpacing

        public final void setSpacing​(double value)
        プロパティspacingの値を設定します。
        プロパティの説明:
        MenuBarのメニュー・ボタンの間隔を指定します。
      • getSpacing

        public final double getSpacing()
        プロパティspacingの値を取得します。
        プロパティの説明:
        MenuBarのメニュー・ボタンの間隔を指定します。
      • setContainerAlignment

        public final void setContainerAlignment​(Pos value)
        プロパティcontainerAlignmentの値を設定します。
        プロパティの説明:
        MenuBar (デフォルトではPos.TOP_LEFTです)内のメニュー・ボタンの整列を指定します。
      • getContainerAlignment

        public final Pos getContainerAlignment()
        プロパティcontainerAlignmentの値を取得します。
        プロパティの説明:
        MenuBar (デフォルトではPos.TOP_LEFTです)内のメニュー・ボタンの整列を指定します。
      • getClassCssMetaData

        public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
        このクラスに関連付けられたCssMetaDataを返します。スーパークラスのCssMetaDataを含むことがあります。
        戻り値:
        このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。