Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    5
    Tabella.getModel().addTableModelListener(new TableModelListener() {

    codice:
                @Override
                public void tableChanged(TableModelEvent e) {
                    
                    int col = e.getColumn(); 
                    int row = e.getFirstRow(); 
                    String ValoreInserito = Tabella.getValueAt(row,col).toString();
                    float Valore = Float.parseFloat(ValoreInserito);
                
                    int i = d.TotRow(Query);
                    for(int k=0;k<i;k++){
                    Object Obj = Tabella.getValueAt(k,e.getColumn());
                    float ValoreDaCambiare = Float.parseFloat(String.valueOf(Obj));
    
    
                    if(ValoreDaCambiare != Valore){
                           ….   // operazione con cui verra poi cambiato il valore delle altre celle
                           Obj = String.valueOf(ValoreDaCambiare);
                           Tabella.setValueAt(Obj, k, e.getColumn());
                    }  
                    }
                }
            });
    Questo è il pezzo di codice incriminato Essendo la prima volta che mi trovo di fronte a una cosa del genere è molto probabile che sia completamente sbagliata come logica.
    Il problema comunque non sta nel fatto di prevalere il valore della cella editata come vedi, ma piuttosto riuscire e effettuare l'operazione sui valori delle altre celle e successivamente modificare i vecchi
    Ultima modifica di LeleFT; 11-11-2013 a 19:18 Motivo: Inserimento tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.