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

クラスTreeTableRow<T>

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

    public class TreeTableRow<T>
    extends IndexedCell<T>

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

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

    導入されたバージョン:
    JavaFX 8.0
    関連項目:
    TreeTableViewTreeTableColumnTreeTableCellIndexedCellCell
    • コンストラクタの詳細

      • TreeTableRow

        public TreeTableRow()
        デフォルトのTreeTableRowインスタンスを作成します。
    • メソッドの詳細

      • getTreeItem

        public final TreeItem<T> getTreeItem()
        このTreeTableRowに現在設定されているTreeItemを返します。
        戻り値:
        このTreeTableRowに現在設定されているTreeItem
      • treeItemProperty

        public final ReadOnlyObjectProperty<TreeItem<T>> treeItemProperty()
        各TreeTableCellは、このプロパティで表される最大で1つのTreeItemを表します。
        戻り値:
        ツリー・アイテム・プロパティ
      • setDisclosureNode

        public final void setDisclosureNode​(Node value)
        公開を示す三角形として、またはアイテムの展開と折りたたみに使用するトグルとして使用するノード。 これは、子のアイテムを含むツリー内のアイテムの場合にのみ使用されます。 指定されていない場合、デフォルトの公開ノードの指定はTreeTableCellのスキン実装で行います。
        パラメータ:
        value - 開示ノード
      • getDisclosureNode

        public final Node getDisclosureNode()
        このTreeTableCellに設定されている現在の公開ノードを返します。
        戻り値:
        開示ノード
      • disclosureNodeProperty

        public final ObjectProperty<Node> disclosureNodeProperty()
        公開ノードは、画面上で回転する三角形として一般的に表示され、横のTreeItemが展開されているか折りたたまれているかを示します。
        関連項目:
        getDisclosureNode()setDisclosureNode(Node)
      • getTreeTableView

        public final TreeTableView<T> getTreeTableView()
        このTreeTableCellに関連付けられたTreeTableViewを返します。
        戻り値:
        ツリー表ビュー
      • updateTreeTableView

        public final void updateTreeTableView​(TreeTableView<T> treeTable)
        このTreeTableCellに関連付けられたTreeTableViewを更新します。
        パラメータ:
        treeTable - このTreeTableCellに関連付けられる新しいTreeTableView。 ノート: この機能は、主に新しいスキンを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。
      • updateTreeItem

        public final void updateTreeItem​(TreeItem<T> treeItem)
        このTreeTableCellに関連付けられているTreeItemを更新します。
        パラメータ:
        treeItem - このTreeTableCellに関連付けられる新しいTreeItem。 ノート: この機能は、主に新しいスキンを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。