所以我从SQLite DB中填充了TableView A.它有效,所以没有点发布代码。然后用户选择此TableView上的项目并将其添加到TableView B
@FXML
private TableView<productData> tableProduct2;
public void addMeal() {
productData selection = tableProduct.getSelectionModel().getSelectedItem();
if (selection != null) {
tableProduct2.getItems().add(new productData(selection.getName()+ " " + weightField.getText() + " g", String.valueOf(Float.parseFloat(selection.getKcal())*(Float.parseFloat(weightField.getText())/100)), String.valueOf(Float.parseFloat(selection.getProtein())*(Float.parseFloat(weightField.getText())/100)), String.valueOf(Float.parseFloat(selection.getCarb())*(Float.parseFloat(weightField.getText())/100)), String.valueOf(Float.parseFloat(selection.getFat())*(Float.parseFloat(weightField.getText())/100))));
}
updateSummary();
}
现在我希望这个TableView B保存在DataBase Table中......但老实说,我不知道如何解决这个问题。任何想法,帮助,建议?