Sumar filas de table con doble clic en un jtextfield de otro fra
Cerrado
Jei-Prog26
Mensajes enviados
7
Fecha de inscripción
martes, 1 de marzo de 2016
Estatus
Miembro
Última intervención
viernes, 26 de agosto de 2016
-
6 jun 2016 a las 20:10
DanielBarrera Mensajes enviados 6 Fecha de inscripción lunes, 30 de mayo de 2016 Estatus Miembro Última intervención domingo, 26 de junio de 2016 - 26 jun 2016 a las 10:47
DanielBarrera Mensajes enviados 6 Fecha de inscripción lunes, 30 de mayo de 2016 Estatus Miembro Última intervención domingo, 26 de junio de 2016 - 26 jun 2016 a las 10:47
Consulta también:
- Sumar filas de table con doble clic en un jtextfield de otro fra
- Como poner doble punto en laptop - Guide
- Como mostrar filas ocultas en excel - Guide
- Como imprimir un libro en word a doble cara - Guide
- No puedo sumar en excel me sale 0 - Foro OpenOffice
- El doble de un numero mas 5 - Foro Ofimático
1 respuesta
DanielBarrera
Mensajes enviados
6
Fecha de inscripción
lunes, 30 de mayo de 2016
Estatus
Miembro
Última intervención
domingo, 26 de junio de 2016
26 jun 2016 a las 10:47
26 jun 2016 a las 10:47
Hola, mira lo que puedes hacer es lo siguiente:
Este es un evento que reacciona al MouseClicked y lo primero que hace es obtener la fila que fue seleccionada y la guarda en la variable "row", después hace una validación sencilla donde verifica que la row sea igual o mayor 0.
Después se obtiene el valor de la celda en el modelo de la tabla con el método "getValueOf()" donde se le pasan los parámetros que corresponden a la fila "row" y a la columna en este caso 2 y castea a un tipo de dato "double" y se suma a la variable "Suma" que es una variable global en este caso.
espero te sirva de algo.
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
int row = this.jTable1.rowAtPoint(evt.getPoint());
if (row >= 0) {
this.Suma += Double.valueOf(this.jTable1.getModel().getValueAt(row, 2).toString());
this.jLabel1.setText(String.valueOf(Suma));
}
}
Este es un evento que reacciona al MouseClicked y lo primero que hace es obtener la fila que fue seleccionada y la guarda en la variable "row", después hace una validación sencilla donde verifica que la row sea igual o mayor 0.
Después se obtiene el valor de la celda en el modelo de la tabla con el método "getValueOf()" donde se le pasan los parámetros que corresponden a la fila "row" y a la columna en este caso 2 y castea a un tipo de dato "double" y se suma a la variable "Suma" que es una variable global en este caso.
espero te sirva de algo.