## Uses of Class
javafx.scene.control.TableView

- Packages that use TableView
  Package | Description
  --- | ---
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- - ### Uses of TableView in javafx.scene.control

    Fields in javafx.scene.control with type parameters of type TableView
    Modifier and Type | Field and Description
    --- | ---
    `static Callback<TableView,Boolean>` | TableView.`DEFAULT_SORT_POLICY` The default `sort policy` that this TableView will use if no other policy is specified.

    Methods in javafx.scene.control that return TableView
    Modifier and Type | Method and Description
    --- | ---
    `TableView<S>` | TableView.ResizeFeatures.`getTable()` Returns the TableView upon which the resize operation is occurring.
    `TableView<S>` | TableView.TableViewSelectionModel.`getTableView()` Returns the TableView instance that this selection model is installed in.
    `TableView<T>` | TableRow.`getTableView()` Gets the value of the property tableView.
    `TableView<S>` | TablePosition.`getTableView()` The TableView that this TablePosition is related to.
    `TableView<S>` | TableColumn.`getTableView()` Gets the value of the property tableView.
    `TableView<S>` | TableColumn.CellDataFeatures.`getTableView()` Returns the `TableView` passed in to the constructor.
    `TableView<S>` | TableColumn.CellEditEvent.`getTableView()` Returns the TableView upon which this event occurred.
    `TableView<S>` | TableCell.`getTableView()` Gets the value of the property tableView.

    Methods in javafx.scene.control that return types with arguments of type TableView
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<SortEvent<TableView<S>>>` | TableView.`getOnSort()` Gets the value of the property onSort.
    `Callback<TableView<S>,TableRow<S>>` | TableView.`getRowFactory()` Gets the value of the property rowFactory.
    `Callback<TableView<S>,Boolean>` | TableView.`getSortPolicy()` Gets the value of the property sortPolicy.
    `ObjectProperty<EventHandler<SortEvent<TableView<S>>>>` | TableView.`onSortProperty()` Called when there's a request to sort the control.
    `ObjectProperty<Callback<TableView<S>,TableRow<S>>>` | TableView.`rowFactoryProperty()` A function which produces a TableRow.
    `ObjectProperty<Callback<TableView<S>,Boolean>>` | TableView.`sortPolicyProperty()` The sort policy specifies how sorting in this TableView should be performed.
    `ReadOnlyObjectProperty<TableView<T>>` | TableRow.`tableViewProperty()` The TableView associated with this Cell.
    `ReadOnlyObjectProperty<TableView<S>>` | TableColumn.`tableViewProperty()` The TableView that this TableColumn belongs to.
    `ReadOnlyObjectProperty<TableView<S>>` | TableCell.`tableViewProperty()` The TableView associated with this TableCell.

    Methods in javafx.scene.control with parameters of type TableView
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableCell.`updateTableView(TableView tv)` Updates the TableView associated with this TableCell.
    `void` | TableRow.`updateTableView(TableView<T> tv)` Updates the TableView associated with this TableCell.

    Method parameters in javafx.scene.control with type arguments of type TableView
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableView.`setOnSort(EventHandler<SortEvent<TableView<S>>> value)` Sets the value of the property onSort.
    `void` | TableView.`setRowFactory(Callback<TableView<S>,TableRow<S>> value)` Sets the value of the property rowFactory.
    `void` | TableView.`setSortPolicy(Callback<TableView<S>,Boolean> callback)` Sets the value of the property sortPolicy.

    Constructors in javafx.scene.control with parameters of type TableView
    Constructor and Description
    `CellDataFeatures(TableView<S> tableView, TableColumn<S,T> tableColumn, S value)` Instantiates a CellDataFeatures instance with the given properties set as read-only values of this instance.
    `CellEditEvent(TableView<S> table, TablePosition<S,T> pos, EventType<TableColumn.CellEditEvent<S,T>> eventType, T newValue)` Creates a new event that can be subsequently fired to the relevant listeners.
    `ResizeFeatures(TableView<S> table, TableColumn<S,?> column, Double delta)` Creates an instance of this class, with the provided TableView, TableColumn and delta values being set and stored in this immutable instance.
    `TablePosition(TableView<S> tableView, int row, TableColumn<S,T> tableColumn)` Constructs a TablePosition instance to represent the given row/column position in the given TableView instance.
    `TableViewFocusModel(TableView<S> tableView)` Creates a default TableViewFocusModel instance that will be used to manage focus of the provided TableView control.
    `TableViewSelectionModel(TableView<S> tableView)` Builds a default TableViewSelectionModel instance with the provided TableView.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.