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

クラスTableRow<T>

  • 型パラメータ:
    T - セル内に含まれるアイテムの型。
    すべての実装されたインタフェース:
    Styleable, EventTarget, Skinnable

    public class TableRow<T>
    extends IndexedCell<T>

    TableRowはIndexedCellですが、TableViewインスタンスを作成する開発者はほとんど使用する必要がありません。 開発者がTableRowに関与する可能性があるのは、TableViewの行全体を置き換えるカスタムのrowFactoryを作成する場合のみです。

    多くの場合、開発者にとって行全体そのものよりも、行内の個々のセルをカスタマイズする方が実際には簡単です。 これを行うために、各TableColumnインスタンスでカスタムのcellFactoryを指定できます。

    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    TableViewTableColumnTableCellIndexedCellCell
    • プロパティの詳細

      • tableView

        public final ReadOnlyObjectProperty<TableView<T>> tableViewProperty
        このCellに関連付けられているTableView。
        戻り値:
        このCellに関連付けられたTableView
    • コンストラクタの詳細

      • TableRow

        public TableRow()
        table-row-cellのスタイル・クラスでデフォルトのTableRowインスタンスを構築します。
    • メソッドの詳細

      • getTableView

        public final TableView<T> getTableView()
        プロパティtableViewの値を取得します。
        プロパティの説明:
        *プロパティ* *
      • tableViewProperty

        public final ReadOnlyObjectProperty<TableView<T>> tableViewProperty()
        このCellに関連付けられているTableView。
        戻り値:
        このCellに関連付けられたTableView
      • updateTableView

        public final void updateTableView​(TableView<T> tv)
        このTableCellに関連付けられているTableViewを更新します。 通常、TableCellがTableViewに最初に追加されたときに1回のみ実行されます。 ノート: この機能は、主に新しいスキンを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。
        パラメータ:
        tv - TableView