| | import javafx.scene.control.cell.TextFieldTableCell; |
| | import javafx.scene.layout.VBox; |
| | +import javafx.util.StringConverter; |
| | |
| | import java.util.AbstractMap.SimpleEntry; |
 |
| | ) |
| | ); |
| | - column.setCellFactory( callback -> new TextFieldTableCell<>() ); |
| | + column.setCellFactory( |
| | + f -> new TextFieldTableCell<>( |
| | + new StringConverter<>() { |
| | + @Override |
| | + public String toString( final T object ) { |
| | + return object.toString(); |
| | + } |
| | + |
| | + @Override |
| | + public T fromString( final String string ) { |
| | + return (T) string; |
| | + } |
| | + } |
| | + ) |
| | + ); |
| | |
| | return column; |