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

クラスTableRowSkin<T>

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


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

      • TableRowSkin

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

      • dispose

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

        protected Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                                  Object... parameters)
        このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。

        このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
        特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。

        オーバーライド:
        クラスLabeledSkinBase<TableRow<T>>queryAccessibleAttribute
        パラメータ:
        attribute - リクエストされた属性
        parameters - オプションのパラメータ・リスト
        戻り値:
        リクエストされた属性の値
        関連項目:
        AccessibleAttribute, Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
      • updateCell

        protected void updateCell​(TableCell<T,?> cell,
                                  TableRow<T> row)
        指定されたセルに指定された行のメンバーであることを通知するメソッドです。 これがどのように実装されるかは、実際のセルの実装に依存します。
        定義:
        クラスTableRowSkinBase<T,TableRow<T>,TableCell<T,?>>updateCell
        パラメータ:
        cell - 所有者の行を通知するセル。
        row - 指定されたセルに設定される行。