Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2007, 20:02
alanp
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 6 meses
Puntos: 0
AbstractTableModel

amigos quiero hacer un modelo de tabla dinamico donde pueda agregar filas dinamicamente intente este codigo pero me sale errores y quisiera saber que estoy haciendo mal y que puedo hacer

codigo:

public class Modelo extends AbstractTableModel{
ArrayList fila;
String[] columna={"nombre","apellido"};
ArrayList cont;
public Modelo(){
cont.add("");
cont.add("");
fila.add(cont);
}
public int getColumnCount(){
return columna.length;
}
public int getRowCount(){
return fila.size();
}
public Object getValueAt(int row, int col) {
String m=null;
Iterator i=fila.iterator();
int j=0;
while(i.hasNext()){
if(j==row){
ArrayList s=(ArrayList)i.next();
Iterator k=s.iterator();
int r=0;
while(k.hasNext()){
if(r==col){
m=(String)k.next();
}else
r++;
}
}else
j++;
}
return m;
}
public void setValueAt(Object value, int row, int col) {
String m;
Iterator i=fila.iterator();
int j=0;
while(i.hasNext()){
if(j==row){
ArrayList s=(ArrayList)i.next();
Iterator k=s.iterator();
int r=0;
while(k.hasNext()){
if(r==col){
s.remove(r);
s.add(r,value);
}else
r++;
}
}else
j++;
}
fireTableCellUpdated(row, col);
}
}

una ayuda amigos