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