Saturday, 15 February 2014

java - Update model after make setAutoCreateRowSorter is true -



java - Update model after make setAutoCreateRowSorter is true -

tablemalzeme.setmodel(dbutils.resultsettotablemodel(resultset)); tablemalzeme.setautocreaterowsorter(true);

it sorting model not change. called model of jtable. comes before sorting.

txtmalzeme.settext(tablemalzeme.getmodel().getvalueat(tablemalzeme.getselectedrow(), 1).tostring());

how update model after create setautocreaterowsorter true ?

if want access value selected row in table need use:

//txtmalzeme.settext(tablemalzeme.getmodel().getvalueat(tablemalzeme.getselectedrow(), 1).tostring()); txtmalzeme.settext(tablemalzeme.getvalueat(tablemalzeme.getselectedrow(), 1).tostring());

that need access info via table, since table knows current display order of data. info in tablemodel never sorted, can't reference selected row in table.

if want access info via tablemodel first need convert selectedrow value actual model row using:

table.convertrowindextomodel(...)

java swing sorting jtable rowsorter

No comments:

Post a Comment