TableViewRowEditor tableViewRowEditor = new TableViewRowEditor();
tableViewRowEditor.setEditEffect(CardPaneSkin.SelectionChangeEffect.HORIZONTAL_SLIDE);
tableView.setRowEditor(tableViewRowEditor);
// Date uses a Spinner with a CalendarDateSpinnerData model
Spinner dateSpinner = new Spinner(new CalendarDateSpinnerData());
dateSpinner.setSelectedItemKey("date");
tableViewRowEditor.getCellEditors().put("date", dateSpinner);
// Expense type uses a ListButton that presents the expense types
ListButton typeListButton = new ListButton(new EnumList<ExpenseType>(ExpenseType.class));