Java - AbstractTableModel

 
Vista:

AbstractTableModel

Publicado por aldo (2 intervenciones) el 11/01/2007 02:47:02
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AbstractTableModel

Publicado por Rafa (83 intervenciones) el 11/01/2007 21:08:00
Vaya a este link para que vea que bueno que está ahí explican los AbstractTableModel
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#data
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar