Ai gente to com o seguinte problema, criei um programa que grava infos de pessoas em um arquivo .DB, e usando uma JList eu consigo mostrar o nome das pessoas que foram salvas, mas to querendo fazer o mesmo com uma JTable mas ta dificil, sera que alguem pode me ajudar ? eu tentei criar um metodo para recuperar esses valores mas não ta funcionando. Ai vai o metodo:
[code]private void preencheTabela(DefaultTableModel modelo){
Collection lista = null;
try{
if(Caravana != null){
lista = Caravana.recuperaMembro();
Iterator it = lista.iterator();
while (it.hasNext()){
String [] row = (String[]) it.next();
modelo.insertRow(0, row);
}
}
}catch(Exception e){
e.printStackTrace();
}
}[/code]
eu tentei seguir a mesma logica usada com a JList que estava assim:
[code]private void fillMembrosModel(DefaultListModel model){
Collection lista = null;
try{
if(Caravana != null){
lista = Caravana.recuperaMembro();
Iterator it = lista.iterator();
while (it.hasNext()){
Membro mbr = (Membro) it.next();
model.addElement(" "+mbr.getNome());
}
}
}catch(Exception e){
e.printStackTrace();
}
}[/code]
e assim funcionou legal.
Alguem tem ideia de como me ajudar???