JAVA其同步 NETBEANSJTable中的和的DefaultTableModel的排索引失去後我排序的JTable
// resultsTable, myModel
JTable resultsTable;
DefaultTableModel myModel; //javax.swing.table.DefaultTableModel
myModel = (DefaultTableModel) resultsTable.getModel();
// event of clicking on item of table
String value = (String) myModel.getValueAt(resultsTable.getSelectedRow(), columnIndex)
我使用JTable中和的DefaultTableModel,查看各種信息 的表,我想要得到的某列的值表格的選定索引。
我上面寫的代碼工作正常,除非: 我使用的排序的GUI(點擊我要排序表中的字段名) 表被正確排序,但在那之後,當我選擇一行,它會得到 排序前存在的行的值。 這意味着在排序(使用JTable的GUI) 後,'myModel'和'resultsTable'對象具有不同的行索引。
如何同步這兩個?
非常感謝 – 2010-06-14 09:56:02