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

クラスButtonSkin

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


    public class ButtonSkin
    extends LabeledSkinBase<Button>
    Buttonコントロールのデフォルトのスキン実装。
    導入されたバージョン:
    9
    関連項目:
    Button
    • コンストラクタの詳細

      • ButtonSkin

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

      • dispose

        public void dispose​()
        スキンがSkinnableで置き換えられたときに、Skinnableによって呼び出されます。 このメソッドを使用すると、スキンが必要なくなった場合に、Skinがそれ自体をクリーンアップするために必要なロジックを実装できます。 ネイティブ・リソースを解放するために使用できます。 disposeの呼出し後、メソッドSkin.getSkinnable()およびSkin.getNode()はnullを返します。 disposeを2回呼び出しても何も行われません。
        定義:
        インタフェースSkin<C extends Labeled>内のdispose
        オーバーライド:
        クラスSkinBase<Button>dispose