SpreadsheetView control.See: Description
| Interface | Description |
|---|---|
| CellGraphicFactory<T extends javafx.scene.Node> |
If anyone wants to display a specific Graphic only for visible
SpreadsheetCell, a solution is to provide a Node (for example a
WebView) that will be displayed in the cell. |
| Filter |
The interface for implementing Filters on
SpreadsheetColumn. |
| Grid |
That class holds some
SpreadsheetCell in order
to be used by the SpreadsheetView. |
| SpreadsheetCell |
Interface of the cells used in the
SpreadsheetView. |
| Class | Description |
|---|---|
| ClipboardCell |
This class will holds a cell value when we do a copy in the
SpreadsheetView. |
| FilterBase |
A simple implementation of the
Filter. |
| GridBase |
A base implementation of the
Grid interface. |
| GridBase.MapBasedRowHeightFactory |
This class serves as a bridge between row height Callback needed by the
GridBase and a Map<Integer,Double> that one could have (each Integer
specify a row index and its associated height).
|
| GridChange |
This class represents a single change happening in a
Grid. |
| Picker |
Pickers can display some Images next to the headers.
|
| SpreadsheetCellBase |
The SpreadsheetCells serve as model for the
SpreadsheetView. |
| SpreadsheetCellEditor |
SpreadsheetCellEditor are used by
SpreadsheetCellType and
SpreadsheetCell in order to control how each value will be entered. |
| SpreadsheetCellEditor.DateEditor |
A
SpreadsheetCellEditor for SpreadsheetCellType.DateType
typed cells. |
| SpreadsheetCellEditor.DoubleEditor |
A
SpreadsheetCellEditor for
SpreadsheetCellType.DoubleType typed cells. |
| SpreadsheetCellEditor.IntegerEditor |
A
SpreadsheetCellEditor for
SpreadsheetCellType.DoubleType typed cells. |
| SpreadsheetCellEditor.ListEditor<R> |
A
SpreadsheetCellEditor for SpreadsheetCellType.ListType
typed cells. |
| SpreadsheetCellEditor.ObjectEditor |
A
SpreadsheetCellEditor for
SpreadsheetCellType.ObjectType typed cells. |
| SpreadsheetCellEditor.StringEditor |
A
SpreadsheetCellEditor for
SpreadsheetCellType.StringType typed cells. |
| SpreadsheetCellEditor.TextAreaEditor |
A
SpreadsheetCellEditor for
SpreadsheetCellType.StringType typed cells. |
| SpreadsheetCellType<T> |
When instantiating a
SpreadsheetCell, its SpreadsheetCellType will
specify which values the cell can accept as user input, and which
SpreadsheetCellEditor it will use to receive user input. |
| SpreadsheetCellType.DateType |
The
SpreadsheetCell LocalDate type base class. |
| SpreadsheetCellType.DoubleType |
The
SpreadsheetCell Double type base class. |
| SpreadsheetCellType.IntegerType |
The
SpreadsheetCell Integer type base class. |
| SpreadsheetCellType.ListType |
The
SpreadsheetCell List type base class. |
| SpreadsheetCellType.ObjectType |
The
SpreadsheetCell Object type base class. |
| SpreadsheetCellType.StringType |
The
SpreadsheetCell String type base class. |
| SpreadsheetColumn |
A
SpreadsheetView is made up of a number of SpreadsheetColumn
instances. |
| SpreadsheetView |
The SpreadsheetView is a control similar to the JavaFX
TableView
control but with different functionalities and use cases. |
| SpreadsheetView.ColumnWidthEvent |
This event is thrown on the SpreadsheetView when the user resize a column
with its mouse.
|
| SpreadsheetView.RowHeightEvent |
This event is thrown on the SpreadsheetView when the user resize a row
with its mouse.
|
| SpreadsheetViewSelectionModel |
This class provides basic support for common interaction on the
SpreadsheetView. |
| StringConverterWithFormat<T> |
This class is used by some of the
SpreadsheetCellType in order to use
a specific format.Since the format is specified in the SpreadsheetCell, we need a
converter which provide a runtime method StringConverterWithFormat.toStringFormat(Object, String).This class provide two constructors: A default one where you implement the three abstract methods. Another one which takes another StringConverter. |
| Enum | Description |
|---|---|
| SpreadsheetCell.CornerPosition |
This enum states the four different corner available for positioning
some elements in a cell.
|
| SpreadsheetView.SpanType |
The SpanType describes in which state each cell can be.
|
SpreadsheetView control.