ho provato ad implementare un listener sulla tabella, ma non sono riuscito
praticamente non riesco a registrare e ad associare il listener.
puoi farmi un esempio concreto?
inoltre non ho capito il comportamento degli object ho trovato questo codice:
codice:
import javax.swing.event.*;
import javax.swing.table.TableModel;
public class SimpleTableDemo ... implements TableModelListener {
...
public SimpleTableDemo() {
...
table.getModel().addTableModelListener(this);
...
}
public void tableChanged(TableModelEvent e) {
int row = e.getFirstRow();
int column = e.getColumn();
TableModel model = (TableModel)e.getSource();
String columnName = model.getColumnName(column);
Object data = model.getValueAt(row, column);
...// Do something with the data...
}
...
}
quando scrive
codice:
Object data = model.getValueAt(row, column);
mi restituisce il valore della cella? quindi se il valore è string devo usare toString?
Grazie dell'aiuto