Module org.controlsfx.controls
Package org.controlsfx.control.spreadsheet
package org.controlsfx.control.spreadsheet
A package containing model and view related classes used by the
SpreadsheetView control.-
ClassDescriptionCellGraphicFactory<T extends Node>If anyone wants to display a specific Graphic in a SpreadsheetCell, a solution is to provide a Node (for example a WebView) that will be displayed in the cell.This class will holds a cell value when we do a copy in the
SpreadsheetView.The interface for implementing Filters onSpreadsheetColumn.A simple implementation of theFilter.That class holds someSpreadsheetCellin order to be used by theSpreadsheetView.A base implementation of theGridinterface.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).This class represents a single change happening in aGrid.Pickers can display some Images next to the headers.Interface of the cells used in theSpreadsheetView.This enum states the four different corner available for positioning some elements in a cell.The SpreadsheetCells serve as model for theSpreadsheetView.SpreadsheetCellEditor are used bySpreadsheetCellTypeandSpreadsheetCellin order to control how each value will be entered.ASpreadsheetCellEditorforSpreadsheetCellType.DateTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.DoubleTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.DoubleTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.ListTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.ObjectTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.StringTypetyped cells.ASpreadsheetCellEditorforSpreadsheetCellType.StringTypetyped cells.When instantiating aSpreadsheetCell, its SpreadsheetCellType will specify which values the cell can accept as user input, and whichSpreadsheetCellEditorit will use to receive user input.TheSpreadsheetCellLocalDatetype base class.TheSpreadsheetCellDoubletype base class.TheSpreadsheetCellIntegertype base class.TheSpreadsheetCellListtype base class.TheSpreadsheetCellObjecttype base class.TheSpreadsheetCellStringtype base class.ASpreadsheetViewis made up of a number ofSpreadsheetColumninstances.The SpreadsheetView is a control similar to the JavaFXTableViewcontrol but with different functionalities and use cases.This event is thrown on the SpreadsheetView when the user resize a column with its mouse.This event is thrown on the SpreadsheetView when the user resize a row with its mouse.The SpanType describes in which state each cell can be.This class provides basic support for common interaction on theSpreadsheetView.This class is used by some of theSpreadsheetCellTypein order to use a specific format.
Since the format is specified in theSpreadsheetCell, we need a converter which provide a runtime methodStringConverterWithFormat.toStringFormat(Object, String).
This class provide two constructors: A default one where you implement the three abstract methods. Another one which takes another StringConverter.