Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2013, 10:29
Avatar de drakk92
drakk92
 
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 25
Antigüedad: 11 años, 3 meses
Puntos: 1
Respuesta: El foco y los valores de una celda

Mira la mejor forma es recorrer el JTable con un for, de la siguiente forma:

Código:
for (int i = 0; i < tabla().getRowCount(); i++) {
}
En donde tabla = es el Jtable, si tu tabla se llama "datos" por ejemplo, entonces en vez de "tabla" pones "datos".

Te paso un ejemplo, en este recorro una tabla y cada valor de cada columna se asigna a una variable.

Código:
for (int i = 0; i < tabla().getRowCount(); i++) {
            String codigo = "", cedula = "", descripcion = "", tipo = "", fecha="";

            codigo = (String) t_datos.getValueAt(t_datos.getSelectedRow(), 0);
            cedula = (String) t_datos.getValueAt(t_datos.getSelectedRow(), 1);
            fecha = (String) t_datos.getValueAt(t_datos.getSelectedRow(), 2);
            tipo = (String) t_datos.getValueAt(t_datos.getSelectedRow(), 3);
            descripcion = (String) t_datos.getValueAt(t_datos.getSelectedRow(), 4);

}
OJO -> aqui estoy asignando las variables "solo y solo si selecciono una fila", a parte los String son los valores que tengo en mis columnas que son : codigo, cedula, descipcion, tipo, fecha. si tu tienes una tabla con 8 columnas entonces son 8 string y asi sucesivamente.

como no especificaste que haces despues de tener todos los datos del JTable no te sabria dar informacion mas precisa.