Ayuda con JTable

Mr.Coffee
09 de Abril del 2004
Hola! Estoy manejando un JTable en el que en cada celda se muestra el resultado de operaciones con los atributos de un cierto objeto. Quiero modificar los valores de algunas celdas con un ActionListener pero no estoy seguro de cual es la mejor forma de hacerlo.
No puedo editar la matriz de los datos del JTable dentro del actionListener porque es una variable final, y si lo que hago es crear una nueva matriz y sustituirla en el JTable, solo me deja hacerlo una vez (seguramente esté haciendo algo mal).
¿Alguien me da algún consejito?? Muchas gracias!

rodnavera
09 de Abril del 2004
No se como puede agregar datos al JTable desde un JTextField, me podrias decir como manejo el JTable.

Lo que tengo que hacer es un ABC de platillos, ya tengo el alta, pero quiero que se vean en el JTable, me puede mandar un codigo de como hacerlo.

GRACIAS.

chuidiang
09 de Abril del 2004
Se me ocurre una chapuza que he usado algunas veces.
Dentro del ActionListener llama directamente a otro metodo de la clase, pasandole los parametros que necesites.
Dentro de ese otro metodo, ya no tienes la limitacion de final y puedes cambiar lo que quieras.
Mas o menos esto

class A
{
...
void metodo()
{
addActionListener (new ActionListener() {
public void actionPerformed (...) {
metodo2();
}
}
....


public void metodo2 () {
// Aqui puedes cambiar lo que quieras
}
}

Se bueno.