Acceder al valor de una celda
Hola.
Como puedo acceder al VALOR de una celda de una tabla.
Simplemente necesito saber que valor tiene un celda determinada.
He visto algo de implementar un setSelectionMode, pero no se como meterlo en el codigo que me genera el JBuilder.
Como puedo acceder al VALOR de una celda de una tabla.
Simplemente necesito saber que valor tiene un celda determinada.
He visto algo de implementar un setSelectionMode, pero no se como meterlo en el codigo que me genera el JBuilder.
HOLA:
Bueno, pues de antemano te recomiendo que uses un Modelo de tabla, lo que yo hice fué crearme uno, que bueno realmente sobreescribes el que ya viene en la interface.
Existe un método que se llama getValueAt(fila,columna);
este te devuelve un object y los parámetros fila y columna son de tipo int, y son la hubicación de la celda. yo lo que hice fué convertir ese object en un String que es lo que mas he estado ocupando, entonces el método se llamó getStringValueAt(fila,columna) y obviamente te devuelve un String. Esto para no tener que estarlo convirtiendo en tu implementación. Ahora existe otra clase que se llama DefaultTableModel, funciona igual esos métodos getColumn(), getRow(), etc. Solo que este es de Apache, hechale ojo.
En si la clave está en el modelo de tabla que uses, es donde vas a tener todas las caracterÃsticas que normalmente se necesitan en una tabla, como las selecciones, obtención de datos, actualización de datos, etc.
Saludos y Suerte
Bueno, pues de antemano te recomiendo que uses un Modelo de tabla, lo que yo hice fué crearme uno, que bueno realmente sobreescribes el que ya viene en la interface.
Existe un método que se llama getValueAt(fila,columna);
este te devuelve un object y los parámetros fila y columna son de tipo int, y son la hubicación de la celda. yo lo que hice fué convertir ese object en un String que es lo que mas he estado ocupando, entonces el método se llamó getStringValueAt(fila,columna) y obviamente te devuelve un String. Esto para no tener que estarlo convirtiendo en tu implementación. Ahora existe otra clase que se llama DefaultTableModel, funciona igual esos métodos getColumn(), getRow(), etc. Solo que este es de Apache, hechale ojo.
En si la clave está en el modelo de tabla que uses, es donde vas a tener todas las caracterÃsticas que normalmente se necesitan en una tabla, como las selecciones, obtención de datos, actualización de datos, etc.
Saludos y Suerte
Es verda, necesitas un modelo de tabla, en mi caso, yo utilizo el DefaultTableModel, este tiene un método que se llama getValueAt(int fila, int columna) el cual te devuelve un objeto.
Si quieres convertir el object a un String, lo más eficiente es:
modelo.getValueAt(fila,columna).toString().
Saludos.
Si quieres convertir el object a un String, lo más eficiente es:
modelo.getValueAt(fila,columna).toString().
Saludos.