April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Adicionando e removendo linhas
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   }