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

pasar un elemento de un jtable a otro

Estas en el tema de pasar un elemento de un jtable a otro en el foro de Java en Foros del Web. Hola buen dia , de nuevo vengo aqui para pedir su orientacion sobre el metodo correcto para poder pasar un elemento de un jtable a ...
  #1 (permalink)  
Antiguo 28/11/2012, 13:36
Avatar de fahs82  
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años
Puntos: 12
pasar un elemento de un jtable a otro

Hola buen dia , de nuevo vengo aqui para pedir su orientacion sobre el metodo correcto para poder pasar un elemento de un jtable a otro , el caso es que tengo dos jtable , el primero lo populo a travez de una consulta , en este se cargan los articulos de una nota de venta , el caso es que debo de pasar por medio de un boton el articulo seleccionado a otro jtable en ese mismo modulo que es donde iria el articulo a devolver y ese articulo eliminarlo del jtable original , la manera en que populo mi jtable es la siguiente

Código:
//aqui declaro los componentes que iran en el defaulttablemodel
DefaultTableModel ArticulosActivos;
DefaultTableModel ArticulosDevueltos;
String[] titulos = {"ID","MODELO","DESCRIPCION","VARIEDAD","TALLA","PRECIO","CANTIDAD","IMPORTE"};
String[] registroActivos = new String[8];

// aqui los instanceo 
ArticulosActivos = new DefaultTableModel(null,titulos);
ArticulosDevueltos = new DefaultTableModel(null,titulos);

//y por ultimo aqui realizo la consulta y hago el vaciado al modelo

ConexionMySQL ConexionMysql = new ConexionMySQL();
Connection cn = ConexionMysql.Conectar();

try{
Statement stRegistrosActivos = cn.createStatement();
ResultSet rsRegistrosActivos = stRegistrosActivos.executeQuery("Select ID,MODELO,MATERIAL,VARIEDAD,TALLA,PRECIO,CANTIDAD,IMPORTE_TOTAL from DETALLE_NOTASVENTA where FOLIO_NOTA =" + txtFolioDocumento.getText());
while(rsRegistrosActivos.next()){
registroActivos [0] = rsRegistrosActivos.getString("ID");
registroActivos [1] = rsRegistrosActivos.getString("MODELO");
registroActivos [2] = rsRegistrosActivos.getString("MATERIAL");
registroActivos [3] = rsRegistrosActivos.getString("VARIEDAD");
registroActivos [4] = rsRegistrosActivos.getString("TALLA");
registroActivos [5] = rsRegistrosActivos.getString("PRECIO");
registroActivos [6] = rsRegistrosActivos.getString("CANTIDAD");
registroActivos [7] = rsRegistrosActivos.getString("IMPORTE_TOTAL");
ArticulosActivos.addRow(registroActivos);
}
tblArticulosActivos.setModel(ArticulosActivos);
TableColumn Columna = tblArticulosActivos.getColumnModel().getColumn(0);
        Columna.setMaxWidth(0);
        Columna.setMinWidth(0);
        Columna.setPreferredWidth(0);
        tblArticulosActivos.doLayout();
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
finally{
cn.close();
}
si alguien me puede orientar sobre como pasar un elemento del DefaultTableModel ArticulosActivos al DefaultTableModel ArticulosDevueltos
estare muy agradecido de antemano se aprecia el tiempo tomado a su servidor

Etiquetas: add, defaulttablemodel, netbeans
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:18.