实际上我可以导出为 excel,但它导出整个 JTable 而不是使用 Rowsorter 排序的数据,我尝试了类似但没有任何改变:
DefaultTableModel tableModel;
try {
RowSorter<? extends TableModel> rowSorter = model.getjTable1().getRowSorter();
TableModel tableModel = rowSorter.getModel();
} catch (NullPointerException ne) {
tableModel = (DefaultTableModel) model.getjTable1().getModel();
}
关于我的 jtable 的第二个重要事项,实际上我只能选择 1 行,我将无法更改它。
我的问题是,我怎样才能只从 RowSorter 获取排序的行?
我需要以编程方式排序吗?我可以从我的 jtable 中获取可见的行吗?