gpt4 book ai didi

java - 如何将 jTable 的某些部分复制到另一个 jTable?

转载 作者:行者123 更新时间:2023-11-29 03:52:32 31 4
gpt4 key购买 nike

我有一个列表人员(在 jTable 中)并想将其导出到 excel 文件我需要每个人转到单独的工作表所以我需要拆分原始 jTable,但我不知道如何?

这就是我想做的?

public void exportToExcelSelectedPersons(HSSFWorkbook hwb, JTable table) {
String sheetName = null;
final PersonsList personList = PersonsList.getInstance();
TimeTable tt = new TimeTable();

tt = new TimeTable();
int[] selectedIndexes = personList.getSelectedIndices();
sheetName = personList.getModel().getElementAt(selectedIndexes[0]).getName();
int i, j;
for (i = 1; i < table.getRowCount(); i++) {
for (j = 1; j < table.getColumnCount(); j++) {
if (table.getValueAt(i, j) instanceof PersonInfo) {
break;
}
//copy table (for this specefic person) to tt
//exportToExcel(hwb, tt, sheetName);
}
}
}

最佳答案

你可以分享TableModel介于两者之间JTables (例如,使用 RowFilter 作为第二个。JTable)

或通过使用 RowFilter 为第二个 JTables 使用单独的两个 TableModelsTableModels 之间复制数据. JTable

关于java - 如何将 jTable 的某些部分复制到另一个 jTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065514/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com