# Uses of Class
javafx.util.StringConverter

Packages that use StringConverter
Package
Description
javafx.beans.binding
Provides classes that create and operate on a `Binding` that calculates a value that depends on one or more sources.
javafx.beans.property
The package `javafx.beans.property` defines read-only properties and writable properties, plus a number of implementations.
javafx.scene.chart
The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.
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.
javafx.scene.control.cell
The `javafx.scene.control.cell` package is where all cell-related classes are located, other than the core classes such as `Cell`, `IndexedCell`, `ListCell`, `TreeCell`, and `TableCell`.
javafx.scene.control.skin
The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.util.converter
This package is for standard `string converters` for JavaFX.

- ## Uses of StringConverter in javafx.beans.binding

  Methods in javafx.beans.binding with parameters of type StringConverter
  Modifier and Type
  Method
  Description
  `static <T> void`
  Bindings.`bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)`
  Generates a bidirectional binding (or "bind with inverse") between a `String`-`Property` and another `Property` using the specified `StringConverter` for conversion.

- ## Uses of StringConverter in javafx.beans.property

  Methods in javafx.beans.property with parameters of type StringConverter
  Modifier and Type
  Method
  Description
  `<T> void`
  StringProperty.`bindBidirectional(Property<T> other, StringConverter<T> converter)`
  Create a bidirectional binding between this `StringProperty` and another arbitrary property.

- ## Uses of StringConverter in javafx.scene.chart

  Subclasses of StringConverter in javafx.scene.chart
  Modifier and Type
  Class
  Description
  `static class`
  `NumberAxis.DefaultFormatter`
  Default number formatter for NumberAxis, this stays in sync with auto-ranging and formats values appropriately.
  Methods in javafx.scene.chart that return StringConverter
  Modifier and Type
  Method
  Description
  `final StringConverter<T>`
  ValueAxis.`getTickLabelFormatter()`
  Gets the value of the `tickLabelFormatter` property.
  Methods in javafx.scene.chart that return types with arguments of type StringConverter
  Modifier and Type
  Method
  Description
  `final ObjectProperty<StringConverter<T>>`
  ValueAxis.`tickLabelFormatterProperty()`
  StringConverter used to format tick mark labels.
  Methods in javafx.scene.chart with parameters of type StringConverter
  Modifier and Type
  Method
  Description
  `final void`
  ValueAxis.`setTickLabelFormatter(StringConverter<T> value)`
  Sets the value of the `tickLabelFormatter` property.

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

  Fields in javafx.scene.control declared as StringConverter
  Modifier and Type
  Field
  Description
  `static final StringConverter<String>`
  TextFormatter.`IDENTITY_STRING_CONVERTER`
  This string converter converts the text to the same String value.
  Methods in javafx.scene.control that return StringConverter
  Modifier and Type
  Method
  Description
  `final StringConverter<T>`
  ChoiceBox.`getConverter()`
  Gets the value of the `converter` property.
  `final StringConverter<T>`
  ComboBox.`getConverter()`
  Gets the value of the `converter` property.
  `final StringConverter<LocalDate>`
  DatePicker.`getConverter()`
  Gets the value of the `converter` property.
  `final StringConverter<T>`
  SpinnerValueFactory.`getConverter()`
  Gets the value of the `converter` property.
  `final StringConverter<Double>`
  Slider.`getLabelFormatter()`
  Gets the value of the `labelFormatter` property.
  `final StringConverter<V>`
  TextFormatter.`getValueConverter()`
  The converter between the values and text.
  Methods in javafx.scene.control that return types with arguments of type StringConverter
  Modifier and Type
  Method
  Description
  `final ObjectProperty<StringConverter<T>>`
  ChoiceBox.`converterProperty()`
  Allows a way to specify how to represent objects in the items list.
  `final ObjectProperty<StringConverter<T>>`
  ComboBox.`converterProperty()`
  Converts the user-typed input (when the ComboBox is `editable`) to an object of type T, such that the input may be retrieved via the `value` property.
  `final ObjectProperty<StringConverter<LocalDate>>`
  DatePicker.`converterProperty()`
  Converts the input text to an object of type LocalDate and vice versa.
  `final ObjectProperty<StringConverter<T>>`
  SpinnerValueFactory.`converterProperty()`
  Converts the user-typed input (when the Spinner is `editable`) to an object of type T, such that the input may be retrieved via the `value` property.
  `final ObjectProperty<StringConverter<Double>>`
  Slider.`labelFormatterProperty()`
  A function for formatting the label for a major tick.
  Methods in javafx.scene.control with parameters of type StringConverter
  Modifier and Type
  Method
  Description
  `final void`
  ChoiceBox.`setConverter(StringConverter<T> value)`
  Sets the value of the `converter` property.
  `final void`
  ComboBox.`setConverter(StringConverter<T> value)`
  Sets the value of the `converter` property.
  `final void`
  DatePicker.`setConverter(StringConverter<LocalDate> value)`
  Sets the value of the `converter` property.
  `final void`
  SpinnerValueFactory.`setConverter(StringConverter<T> newValue)`
  Sets the value of the `converter` property.
  `final void`
  Slider.`setLabelFormatter(StringConverter<Double> value)`
  Sets the value of the `labelFormatter` property.
  Constructors in javafx.scene.control with parameters of type StringConverter
  Modifier
  Constructor
  Description
  ``
  `TextFormatter(StringConverter<V> valueConverter)`
  Creates a new Formatter with the provided value converter.
  ``
  `TextFormatter(StringConverter<V> valueConverter, V defaultValue)`
  Creates a new Formatter with the provided value converter and default value.
  ``
  `TextFormatter(StringConverter<V> valueConverter, V defaultValue, UnaryOperator<TextFormatter.Change> filter)`
  Creates a new Formatter with the provided filter, value converter and default value.

- ## Uses of StringConverter in javafx.scene.control.cell

  Methods in javafx.scene.control.cell that return StringConverter
  Modifier and Type
  Method
  Description
  `final StringConverter<T>`
  CheckBoxListCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  CheckBoxTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<TreeItem<T>>`
  CheckBoxTreeCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  CheckBoxTreeTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ChoiceBoxListCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ChoiceBoxTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ChoiceBoxTreeCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ChoiceBoxTreeTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ComboBoxListCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ComboBoxTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ComboBoxTreeCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  ComboBoxTreeTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  TextFieldListCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  TextFieldTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  TextFieldTreeCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  `final StringConverter<T>`
  TextFieldTreeTableCell.`getConverter()`
  Returns the `StringConverter` used in this cell.
  Methods in javafx.scene.control.cell that return types with arguments of type StringConverter
  Modifier and Type
  Method
  Description
  `final ObjectProperty<StringConverter<T>>`
  CheckBoxListCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  CheckBoxTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<TreeItem<T>>>`
  CheckBoxTreeCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  CheckBoxTreeTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ChoiceBoxListCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ChoiceBoxTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ChoiceBoxTreeCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ChoiceBoxTreeTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ComboBoxListCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ComboBoxTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ComboBoxTreeCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  ComboBoxTreeTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  TextFieldListCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  TextFieldTableCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  TextFieldTreeCell.`converterProperty()`
  The `StringConverter` property.
  `final ObjectProperty<StringConverter<T>>`
  TextFieldTreeTableCell.`converterProperty()`
  The `StringConverter` property.
  Methods in javafx.scene.control.cell with parameters of type StringConverter
  Modifier and Type
  Method
  Description
  `static <T> Callback<ListView<T>, ListCell<T>>`
  CheckBoxListCell.`forListView(Callback<T, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a cell factory for use in ListView controls.
  `static <T> Callback<ListView<T>, ListCell<T>>`
  ChoiceBoxListCell.`forListView(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ChoiceBox cell factory for use in `ListView` controls.
  `static <T> Callback<ListView<T>, ListCell<T>>`
  ChoiceBoxListCell.`forListView(StringConverter<T> converter, T... items)`
  Creates a ChoiceBox cell factory for use in `ListView` controls.
  `static <T> Callback<ListView<T>, ListCell<T>>`
  ComboBoxListCell.`forListView(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ComboBox cell factory for use in `ListView` controls.
  `static <T> Callback<ListView<T>, ListCell<T>>`
  ComboBoxListCell.`forListView(StringConverter<T> converter, T... items)`
  Creates a ComboBox cell factory for use in `ListView` controls.
  `static <T> Callback<ListView<T>, ListCell<T>>`
  TextFieldListCell.`forListView(StringConverter<T> converter)`
  Provides a `TextField` that allows editing of the cell content when the cell is double-clicked, or when `ListView.edit(int)` is called.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  CheckBoxTableCell.`forTableColumn(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a cell factory for use in a `TableColumn` cell factory.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  ChoiceBoxTableCell.`forTableColumn(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ChoiceBox cell factory for use in `TableColumn` controls.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  ChoiceBoxTableCell.`forTableColumn(StringConverter<T> converter, T... items)`
  Creates a ChoiceBox cell factory for use in `TableColumn` controls.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  ComboBoxTableCell.`forTableColumn(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ComboBox cell factory for use in `TableColumn` controls.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  ComboBoxTableCell.`forTableColumn(StringConverter<T> converter, T... items)`
  Creates a ComboBox cell factory for use in `TableColumn` controls.
  `static <S,T> Callback<TableColumn<S,T>, TableCell<S,T>>`
  TextFieldTableCell.`forTableColumn(StringConverter<T> converter)`
  Provides a `TextField` that allows editing of the cell content when the cell is double-clicked, or when `TableView.edit(int, javafx.scene.control.TableColumn)` is called.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  CheckBoxTreeTableCell.`forTreeTableColumn(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a cell factory for use in a `TreeTableColumn` cell factory.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  ChoiceBoxTreeTableCell.`forTreeTableColumn(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ChoiceBox cell factory for use in `TreeTableColumn` controls.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  ChoiceBoxTreeTableCell.`forTreeTableColumn(StringConverter<T> converter, T... items)`
  Creates a ChoiceBox cell factory for use in `TreeTableColumn` controls.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  ComboBoxTreeTableCell.`forTreeTableColumn(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ComboBox cell factory for use in `TreeTableColumn` controls.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  ComboBoxTreeTableCell.`forTreeTableColumn(StringConverter<T> converter, T... items)`
  Creates a ComboBox cell factory for use in `TreeTableColumn` controls.
  `static <S,T> Callback<TreeTableColumn<S,T>, TreeTableCell<S,T>>`
  TextFieldTreeTableCell.`forTreeTableColumn(StringConverter<T> converter)`
  Provides a `TextField` that allows editing of the cell content when the cell is double-clicked, or when `TreeTableView.edit(int, javafx.scene.control.TreeTableColumn)` is called.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  CheckBoxTreeCell.`forTreeView(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter)`
  Creates a cell factory for use in a TreeView control.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  ChoiceBoxTreeCell.`forTreeView(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ChoiceBox cell factory for use in `TreeView` controls.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  ChoiceBoxTreeCell.`forTreeView(StringConverter<T> converter, T... items)`
  Creates a ChoiceBox cell factory for use in `TreeView` controls.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  ComboBoxTreeCell.`forTreeView(StringConverter<T> converter, ObservableList<T> items)`
  Creates a ComboBox cell factory for use in `TreeView` controls.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  ComboBoxTreeCell.`forTreeView(StringConverter<T> converter, T... items)`
  Creates a ComboBox cell factory for use in `TreeView` controls.
  `static <T> Callback<TreeView<T>, TreeCell<T>>`
  TextFieldTreeCell.`forTreeView(StringConverter<T> converter)`
  Provides a `TextField` that allows editing of the cell content when the cell is double-clicked, or when `TreeView.edit(javafx.scene.control.TreeItem)` is called.
  `final void`
  CheckBoxListCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  CheckBoxTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  CheckBoxTreeCell.`setConverter(StringConverter<TreeItem<T>> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  CheckBoxTreeTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ChoiceBoxListCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ChoiceBoxTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ChoiceBoxTreeCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ChoiceBoxTreeTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ComboBoxListCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ComboBoxTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ComboBoxTreeCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  ComboBoxTreeTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  TextFieldListCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  TextFieldTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  TextFieldTreeCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  `final void`
  TextFieldTreeTableCell.`setConverter(StringConverter<T> value)`
  Sets the `StringConverter` to be used in this cell.
  Constructors in javafx.scene.control.cell with parameters of type StringConverter
  Modifier
  Constructor
  Description
  ``
  `CheckBoxListCell(Callback<T, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a CheckBoxListCell with a custom string converter.
  ``
  `CheckBoxTableCell(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a CheckBoxTableCell with a custom string converter.
  ``
  `CheckBoxTreeCell(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter)`
  Creates a `CheckBoxTreeCell` for use in a TreeView control via a cell factory.
  ``
  `CheckBoxTreeTableCell(Callback<Integer, ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)`
  Creates a CheckBoxTreeTableCell with a custom string converter.
  ``
  `ChoiceBoxListCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ChoiceBoxListCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxListCell(StringConverter<T> converter, T... items)`
  Creates a `ChoiceBoxListCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTableCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ChoiceBoxTableCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTableCell(StringConverter<T> converter, T... items)`
  Creates a `ChoiceBoxTableCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTreeCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ChoiceBoxTreeCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTreeCell(StringConverter<T> converter, T... items)`
  Creates a `ChoiceBoxTreeCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTreeTableCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ChoiceBoxTreeTableCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ChoiceBoxTreeTableCell(StringConverter<T> converter, T... items)`
  Creates a `ChoiceBoxTreeTableCell` instance with the given items being used to populate the `ChoiceBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxListCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ComboBoxListCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxListCell(StringConverter<T> converter, T... items)`
  Creates a `ComboBoxListCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTableCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ComboBoxTableCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTableCell(StringConverter<T> converter, T... items)`
  Creates a `ComboBoxTableCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTreeCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ComboBoxTreeCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTreeCell(StringConverter<T> converter, T... items)`
  Creates a `ComboBoxTreeCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTreeTableCell(StringConverter<T> converter, ObservableList<T> items)`
  Creates a `ComboBoxTreeTableCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `ComboBoxTreeTableCell(StringConverter<T> converter, T... items)`
  Creates a `ComboBoxTreeTableCell` instance with the given items being used to populate the `ComboBox` when it is shown, and the `StringConverter` being used to convert the item in to a user-readable form.
  ``
  `TextFieldListCell(StringConverter<T> converter)`
  Creates a TextFieldListCell that provides a `TextField` when put into editing mode that allows editing of the cell content.
  ``
  `TextFieldTableCell(StringConverter<T> converter)`
  Creates a TextFieldTableCell that provides a `TextField` when put into editing mode that allows editing of the cell content.
  ``
  `TextFieldTreeCell(StringConverter<T> converter)`
  Creates a TextFieldTreeCell that provides a `TextField` when put into editing mode that allows editing of the cell content.
  ``
  `TextFieldTreeTableCell(StringConverter<T> converter)`
  Creates a TextFieldTreeTableCell that provides a `TextField` when put into editing mode that allows editing of the cell content.

- ## Uses of StringConverter in javafx.scene.control.skin

  Methods in javafx.scene.control.skin that return StringConverter
  Modifier and Type
  Method
  Description
  `protected StringConverter<Color>`
  ColorPickerSkin.`getConverter()`
  Subclasses are responsible for getting the converter.
  `protected StringConverter<T>`
  ComboBoxListViewSkin.`getConverter()`
  Subclasses are responsible for getting the converter.
  `protected abstract StringConverter<T>`
  ComboBoxPopupControl.`getConverter()`
  Subclasses are responsible for getting the converter.
  `protected StringConverter<LocalDate>`
  DatePickerSkin.`getConverter()`
  Subclasses are responsible for getting the converter.

- ## Uses of StringConverter in javafx.util.converter

  Subclasses of StringConverter in javafx.util.converter
  Modifier and Type
  Class
  Description
  `class`
  `BigDecimalStringConverter`
  `StringConverter` implementation for `BigDecimal` values.
  `class`
  `BigIntegerStringConverter`
  `StringConverter` implementation for `BigInteger` values.
  `class`
  `BooleanStringConverter`
  `StringConverter` implementation for `Boolean` (and boolean primitive) values.
  `class`
  `ByteStringConverter`
  `StringConverter` implementation for `Byte` (and byte primitive) values.
  `class`
  `CharacterStringConverter`
  `StringConverter` implementation for `Character` (and char primitive) values.
  `class`
  `CurrencyStringConverter`
  A `StringConverter` implementation for `Number` values that represent currency.
  `class`
  `DateStringConverter`
  `StringConverter` implementation for `Date` values.
  `class`
  `DateTimeStringConverter`
  `StringConverter` implementation for `Date` values that represent a date and time.
  `class`
  `DefaultStringConverter`
  `StringConverter` implementation for `String` values.
  `class`
  `DoubleStringConverter`
  `StringConverter` implementation for `Double` (and double primitive) values.
  `class`
  `FloatStringConverter`
  `StringConverter` implementation for `Float` (and float primitive) values.
  `class`
  `FormatStringConverter<T>`
  `StringConverter` implementation that can use a `Format` instance.
  `class`
  `IntegerStringConverter`
  `StringConverter` implementation for `Integer` (and int primitive) values.
  `class`
  `LocalDateStringConverter`
  `StringConverter` implementation for `LocalDate` values.
  `class`
  `LocalDateTimeStringConverter`
  `StringConverter` implementation for `LocalDateTime` values.
  `class`
  `LocalTimeStringConverter`
  `StringConverter` implementation for `LocalTime` values.
  `class`
  `LongStringConverter`
  `StringConverter` implementation for `Long` (and long primitive) values.
  `class`
  `NumberStringConverter`
  A `StringConverter` implementation for `Number` values.
  `class`
  `PercentageStringConverter`
  A `StringConverter` implementation for `Number` values that represent percentages.
  `class`
  `ShortStringConverter`
  `StringConverter` implementation for `Short` values.
  `class`
  `TimeStringConverter`
  `StringConverter` implementation for `Date` values that represent time.