Class ResizeFeaturesBase<S>
java.lang.Object
javafx.scene.control.ResizeFeaturesBase<S>
- Direct Known Subclasses:
-
TableView.ResizeFeatures,TreeTableView.ResizeFeatures
public abstract class ResizeFeaturesBase<S> extends Object
A wrapper class for use by the column resize policies offered by controls such as
TableView and TreeTableView.- Since:
- JavaFX 8.0
Constructor Summary
| Constructor | Description |
|---|---|
ResizeFeaturesBase |
Creates an instance of this class, with the provided TableColumnBase and delta values being set and stored in this immutable instance. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
TableColumnBase<S, |
getColumn() |
Returns the column upon which the resize is occurring, or null if this ResizeFeatures instance was created as a result of a resize operation. |
abstract double |
getContentWidth() |
Returns the width of the area available for columns. |
Double |
getDelta() |
Returns the amount of horizontal space added or removed in the resize operation. |
abstract Control |
getTableControl() |
Returns the associated TreeView or TreeTableView control. |
void |
setColumnWidth |
Sets the column width during the resizing pass. |
Constructor Details
ResizeFeaturesBase
public ResizeFeaturesBase(TableColumnBase<S,?> column, Double delta)
Creates an instance of this class, with the provided TableColumnBase and delta values being set and stored in this immutable instance.
- Parameters:
-
column- The column upon which the resize is occurring, or null if this ResizeFeatures instance is being created as a result of a resize operation. -
delta- The amount of horizontal space added or removed in the resize operation.
Method Details
getContentWidth
public abstract double getContentWidth()
Returns the width of the area available for columns.
- Returns:
- the width availabe for columns
- Since:
- 20
getTableControl
public abstract Control getTableControl()
Returns the associated TreeView or TreeTableView control.
- Returns:
- the control in which the resize is occurring
- Since:
- 20
getColumn
public TableColumnBase<S,?> getColumn()
Returns the column upon which the resize is occurring, or null if this ResizeFeatures instance was created as a result of a resize operation.
- Returns:
- the column upon which the resize is occurring
getDelta
public Double getDelta()
Returns the amount of horizontal space added or removed in the resize operation.
- Returns:
- the amount of horizontal space added or removed in the resize operation
setColumnWidth
public void setColumnWidth(TableColumnBase<S,?> col, double width)
Sets the column width during the resizing pass.
- Parameters:
-
col- column being changed -
width- desired column width - Since:
- 20
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.