Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2013, 11:31
kameron_top3
 
Fecha de Ingreso: julio-2013
Mensajes: 18
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: copiar jtable a otro

pues no u.u aqui esta mi codigo, quizas deba instanciar las tablas arriba en el frame como globales, bueno seguire probando, si alguien ve el error por favor digame, o si cree que deba añadir metodos o algo.


Código Java:
Ver original
  1. if(jtbDetalles.getRowCount()!=0 || jtbDetalles.getSelectedRow()!= -1)
  2.         {
  3.             vista.frmEntradasSalidas EnSal = new vista.frmEntradasSalidas();
  4.             tabla modelo2 = (tabla)EnSal.jtbDetalleEntrada.getModel();
  5.             tabla modelo1 = (tabla)jtbDetalles.getModel();
  6.            
  7.            
  8.             for(int i = 0; i < modelo1.getRowCount(); i++)
  9.             {
  10.                 Object[] fila = new Object[modelo1.getColumnCount()];
  11.                 for(int j=0; j<modelo1.getColumnCount(); j++)
  12.                 {    
  13.                     fila[j]= modelo.getValueAt(i, j);
  14.                    
  15.                 }
  16.                 modelo2.addRow(fila);
  17.             }
  18.            
  19.             JOptionPane.showMessageDialog(null, "listo oshibi");
  20.             EnSal.jtbDetalleEntrada.setModel(modelo2);
  21.             this.setVisible(false);
  22.         }
  23.         else
  24.         {
  25.             JOptionPane.showMessageDialog(null, "Por favor llene la tabla de Detalles\n           Minimo un articulo");
  26.         }

esto encontre que debia escribir en el frame hijo.
Código Java:
Ver original
  1. public dlgAgregarProducto(frmEntradasSalidas padre){
  2.         this.padre = padre;
  3.     }