ayuda con JTables
Hola, necesito ayuda con los JTable.
Tengo que crear una tabla con 5 columnas con tÃtulo, y depués hacer un método para añadir filas nuevas y algunos para modicar las mismas.
Si alguien puede ayudarme
Gracias
Tengo que crear una tabla con 5 columnas con tÃtulo, y depués hacer un método para añadir filas nuevas y algunos para modicar las mismas.
Si alguien puede ayudarme
Gracias
YO TAMBIEN TENGO CASI ESE MISMO PROBLEMA.., AL AGREGAR UNA FILA MI TABLA....
PARA PONERLE TITULO TUS COLUMNAS... TENDRAS QUE USAR AbstracTableModel.... ahi tendras que definir 3 fucniones...
ahora para agregar 1 fila mas me han dicho recien en este foro que tengo que usar un DefaultTableModel1!! inetenta
PARA PONERLE TITULO TUS COLUMNAS... TENDRAS QUE USAR AbstracTableModel.... ahi tendras que definir 3 fucniones...
ahora para agregar 1 fila mas me han dicho recien en este foro que tengo que usar un DefaultTableModel1!! inetenta
Hola ya he podido hacer lo de la tabla. Si quieres te puedo enviar un código de ejemplo para ver lo del DefaultTableModel.
Un saludo
Javi
Un saludo
Javi
para poder crear una tabla crea un modelo como este..
private DefaultTableModel ModeloAcciones()
{//en esta parte creas las cabeceras de la jTable
String[] cabeceraNumeroMovimiento = {"Numero Movimiento","Descripcion","Confirmar"};
//lo que esta en los parentecis es elnombre del modelo solo que va sin parentecis.
DefaultTableModel (modeloAcciones) = new DefaultTableModel(cabeceraNumeroMovimiento,0)
{
public Class getColumnClass(int columna)
{//aqui colocas case dependiendo el numerode columnas que quieres
switch (columna)
{
case 0:
return String.class;
case 1:
return String.class;
case 2:
return String.class;
default:
return String.class;
}
}
//regresa true cuando la celda se puede editar
//este metodo es para hacer editables las celdas de la Jtable
public boolean isCellEditable(int renglón, int columna) {
return true;
}
};
return modeloAcciones;
}
Antes de esto
private void creaTablaAccion()
{
modeloAcciones = ModeloAcciones();
Tabla_tipos.setModel(modeloAcciones);
}
mandas a llamar el modelo dentro de tu constructor.
creaTablaAccion() ;
private DefaultTableModel ModeloAcciones()
{//en esta parte creas las cabeceras de la jTable
String[] cabeceraNumeroMovimiento = {"Numero Movimiento","Descripcion","Confirmar"};
//lo que esta en los parentecis es elnombre del modelo solo que va sin parentecis.
DefaultTableModel (modeloAcciones) = new DefaultTableModel(cabeceraNumeroMovimiento,0)
{
public Class getColumnClass(int columna)
{//aqui colocas case dependiendo el numerode columnas que quieres
switch (columna)
{
case 0:
return String.class;
case 1:
return String.class;
case 2:
return String.class;
default:
return String.class;
}
}
//regresa true cuando la celda se puede editar
//este metodo es para hacer editables las celdas de la Jtable
public boolean isCellEditable(int renglón, int columna) {
return true;
}
};
return modeloAcciones;
}
Antes de esto
private void creaTablaAccion()
{
modeloAcciones = ModeloAcciones();
Tabla_tipos.setModel(modeloAcciones);
}
mandas a llamar el modelo dentro de tu constructor.
creaTablaAccion() ;
