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

クラスTextAreaSkin

    • コンストラクタの詳細

      • TextAreaSkin

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

      • getIndex

        public HitInfo getIndex​(double x,
                                double y)
        ヒット・テストを実行し、ポイントをコンテンツのインデックスにマッピングします。
        パラメータ:
        x - 点のx座標
        y - 点のy座標
        戻り値:
        インデックスとフォワード・バイアスを記述するHitInfoオブジェクト。
      • getCaretBounds

        public Bounds getCaretBounds()
        スキンされたTextAreaのキャレットのBoundsを取得します。
        戻り値:
        TextAreaに対する、キャレット・シェイプのBounds
      • positionCaret

        public void positionCaret​(HitInfo hit,
                                  boolean select)
        キャレットを指定された位置に移動します。
        パラメータ:
        hit - キャレットの新しい位置と前方バイアス。
        select - 選択を新しい位置に拡張するかどうか。