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

Suma de una colunma de una tabla en java

Estas en el tema de Suma de una colunma de una tabla en java en el foro de Java en Foros del Web. hola mi pregunta es la siguiente tengo un formulario con una tablas de tres columnas "PRODUCTO,PRECIOTOTAL,FECHA" y abajo tengo un boton llamado TOTAL quisiera saber ...
  #1 (permalink)  
Antiguo 23/06/2013, 21:05
Avatar de MOREDROID  
Fecha de Ingreso: junio-2013
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
Suma de una colunma de una tabla en java

hola mi pregunta es la siguiente tengo un formulario con una tablas de tres columnas "PRODUCTO,PRECIOTOTAL,FECHA" y abajo tengo un boton llamado TOTAL quisiera saber como puedo progrmar ese boton GRACIAS tengo el diguiente codigo en la tabla:
Código Java:
Ver original
  1. public class PantallaPrincipal extends javax.swing.JFrame {
  2.  
  3.     DefaultTableModel modelo;
  4.  
  5.     public PantallaPrincipal() {
  6.         initComponents();
  7.         setLocationRelativeTo(null);
  8.         setResizable(false);
  9.         setTitle("REGISTRO DE VENTAS");
  10.         //
  11.         String cabecera[] = {"PRODUCTO", "PRECIO TOTAL", "FECHA"};
  12.         String datos[][] = {};
  13.         modelo = new DefaultTableModel(datos, cabecera);
  14.         jtbldatos.setModel(modelo);
  15.         //
  16.        
  17.     }
  #2 (permalink)  
Antiguo 24/06/2013, 10:59
 
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Suma de una colunma de una tabla en java

Código Java:
Ver original
  1. modelo = (ModeloTabla)tablaDeVista.getModel():
  2. double total = 0;
  3. for(int i = 0; i < modelo.getFilas().size(); i++){
  4.      Item item = modelo.getFilas().get(tablaDeVista.getSelectedRow();
  5.     total = total + item.getPrecioTotal();
  6. }
  7.  
  8. System.out.println("El valor total es: "+total);

ó

Código Java:
Ver original
  1. double total = 0;
  2. for(int i = 0; i < modelo.geRowCount(); i++){
  3.     total = total + Double.parseDouble(modelo.getValueAt(i,1).toString());
  4. }
  5.  
  6. System.out.println("El valor total es: "+total);

Ojala sea de ayuda

Última edición por razpeitia; 24/06/2013 a las 13:02

Etiquetas: string, suma, tabla
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 23:55.