0
我试图将我在一个表格中选择的行添加到另一个表格。我不知道如何动态追加行。我到目前为止所做的代码只是改变了第一行。JavaFX将数据行从一个表格添加到另一个表格
int hr = 1;
if (hr == 1){
ObservableList<TableColumn<ObservableList<StringProperty>, ?>> header = tableId.getColumns();
auswTable.getColumns().addAll(header);
hr = 2;
}
ObservableList<ObservableList<StringProperty>> content =
tableId.getSelectionModel().getSelectedItems();
auswTable.setItems(content);
帮助我理解你的问题,当过用户在表1中选择一行时,它会自动添加表2?或者当用户选择Table1中的某些行后,如果他点击addToTable2按钮,那么数据应该添加到表2中?第二个是 – invariant
。用户应该能够在table1中选择一行(代码中的tableId)。如果用户点击addToTable2,该行应该出现在Table2(auswTable)中。 if语句传输列和标题。 – Chromos
现在它只是向table2发送一行,并在用户每次单击该按钮时交换其内容。我想从table1的table2中添加更多行。 – Chromos