Allora, la mia tabella è costruita attraverso questo metodo:
codice:
public void print_table(String elenco, javax.swing.JTable table){
DefaultTableModel model = new DefaultTableModel();
if (table != null) {
table.setModel(model);
String[] rows = elenco.split(System.getProperty("line.separator"));
String[] intestaz = rows[0].split("\t");
for (int x = 0; x < intestaz.length; x++) {
model.addColumn(intestaz[x]);
}
for (int x = 1; x < rows.length; x++) {
String[] row = rows[x].split("\t");
model.addRow(row);
}
}
}
L'elenco è praticamente una stringa, riporto il metodo utilizzato
codice:
public String elenco_giocatori(){
String S = "";
S+=Giocatore.GetIntestazione()+ System.getProperty("line.separator");//Nome\tCognome
for(int i = 1; i <= giocatori.size(); i++) {
S+=giocatori.get(i-1).get_all()+ System.getProperty("line.separator");//Mario\tRossi
}
return S;
}
Quindi in pratica una volta confermato il valore basterebbe andarlo a prendere in un table model... Ma questo penso che debba definirlo in un'eventuale listner Per poi utilizzare qualcosa del tipo model.getValueAt....
Ma quale listner E quale model usare?