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

クラスTableRowSkinBase<T,C extends IndexedCell,R extends IndexedCell>

    • プロパティの詳細

      • graphic

        protected ObjectProperty<Node> graphicProperty
        公開ノードの内側に描画するグラフィックを返します。 グラフィックを表示しない場合は、Nullを使用できます。 一般的に、これは、セルに関連付けられたグラフィックではなく、TreeItem (i.e. treeItem.getGraphic())に関連付けられたグラフィックです。
    • コンストラクタの詳細

      • TableRowSkinBase

        public TableRowSkinBase​(C control)
        TableRowSkinBaseの新しいインスタンスを作成しますが、このインスタンスは動作 / 入力マッピングを処理しません - これはサブクラスによって適切に処理される必要があります。
        パラメータ:
        control - このスキンをインストールするコントロール。
    • メソッドの詳細

      • createCell

        protected abstract R createCell​(TableColumnBase<T,?> tc)
        指定されたテーブルの列インスタンスを表すのに適した新しいセル・インスタンスを作成します。
        パラメータ:
        tc - 表の列
        戻り値:
        作成されたセル
      • updateCell

        protected abstract void updateCell​(R cell,
                                           C row)
        指定されたセルに指定された行のメンバーであることを通知するメソッドです。 これがどのように実装されるかは、実際のセルの実装に依存します。
        パラメータ:
        cell - 所有者の行を通知するセル。
        row - 指定されたセルに設定される行。
      • getTableColumn

        protected abstract TableColumnBase<T,?> getTableColumn​(R cell)
        指定されたセル・インスタンスのTableColumnBaseインスタンスを返します。
        パラメータ:
        cell - TableColumnが必要なセル。
        戻り値:
        表の列
      • getVisibleLeafColumns

        protected abstract ObservableList<? extends TableColumnBase> getVisibleLeafColumns()
        現在表示されているリーフ列を含む変更不可能なリストを返します。
        戻り値:
        可視のリーフ列のリスト
      • graphicProperty

        protected ObjectProperty<Node> graphicProperty()
        公開ノードの内側に描画するグラフィックを返します。 グラフィックを表示しない場合は、Nullを使用できます。 一般的に、これは、セルに関連付けられたグラフィックではなく、TreeItem (i.e. treeItem.getGraphic())に関連付けられたグラフィックです。