モジュール 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
      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS -fx-skinを介してスキンが提供されていない場合にコントロール用のスキンを作成するために、または setSkin(...)を使用してサブクラスで明示的に設定するために呼び出されます。
        オーバーライド:
        createDefaultSkin 、クラス: Control
        戻り値:
        このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
      • updateTableView

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

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

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

        オーバーライド:
        queryAccessibleAttribute、クラス: Control
        パラメータ:
        attribute - リクエストされた属性
        parameters - オプションのパラメータ・リスト
        戻り値:
        リクエストされた属性の値
        関連項目:
        AccessibleAttribute