Allora, la mia tabella è costruita attraverso questo metodo:
L'elenco è praticamente una stringa, riporto il metodo utilizzatocodice: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); } } }
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....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; }
Ma quale listner E quale model usare?

Rispondi quotando