nExemplo (cont)
n/** Método para subtituir um valor por outro em uma determinada coluna.
n* @param oldValue @param newValue @param column
n* @return Numero de substituições
*/
n public int substituirValor (String oldValue, String newValue, int column){
int total = 0;
// Flag para saber se algum valor foi
DefaultTableModel m = (DefaultTableModel)getTabela().getModel();
// Looping em cima das linhas do modelo
for( int i=0; i< m.getRowCount(); i++){
// Obtem o valor atual na coluna
String valorAtual = (String)m.getValueAt(i, column);
if( valorAtual.equals(oldValue) ){
// Substitui pelo novo valor na linha e coluna
m.setValueAt(newValue, i, column);
// Adiciona mais um no numero de linhas atualizadas
total++;
}
}
return total;
n }