Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Problema al obtener valor INT de celda JTable

Estas en el tema de Problema al obtener valor INT de celda JTable en el foro de Java en Foros del Web. Hola gente buenas tardes, les queria consultar algo que me tiene atrapado hace como 5 horas, estoy tratando de seleccionar una fila de un JTable ...
  #1 (permalink)  
Antiguo 12/06/2014, 22:33
 
Fecha de Ingreso: diciembre-2012
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Problema al obtener valor INT de celda JTable

Hola gente buenas tardes, les queria consultar algo que me tiene atrapado hace como 5 horas, estoy tratando de seleccionar una fila de un JTable y obtener su valor mediante un evento mouseClicked
lo hago asi:

Código Java:
Ver original
  1. final int row = table.rowAtPoint(new Point(e.getX(),e.getY())); // número de la fila
  2.    table.setRowSelectionInterval(row,row); //Seleccionas la fila

y lo muestro asi:

Código Java:
Ver original
  1. int row2 = table.rowAtPoint(e.getPoint());
  2.    String  cantidad = table.getValueAt(row2, 3).toString();
  3. System.out.println(cantidad);

hasta ahi todo barbaro, pero solo logro mostrar un String, quisiera obtener el valor de un INT. ya que necesito hacer un calculo atravez de ese valor obtenido

Gracias saludos.-
  #2 (permalink)  
Antiguo 13/06/2014, 01:28
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Problema al obtener valor INT de celda JTable

Pues a partir del String cantidad, usa Integer.parseInt(cantidad) y obtendrás un Integer o una excepción si la cadena no se puede convertir a Integer.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 13/06/2014, 10:21
 
Fecha de Ingreso: diciembre-2012
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Problema al obtener valor INT de celda JTable

Muchas gracias chuidiang

Etiquetas: celda, int, jtable, string, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.