| |||
Recargar datos de una JTable Hola, bueno.. necesito hacer lo siguiente.. yo tengo un JTable dentro de un AbstractTableModel en el cual se carga con datos de una base de datos MySQL. Lo que necesito es que cuando yo edite algo en la base de datos, los datos de la tabla se actualicen inmediatamente sin tener que cerrar y volver a abrir el programa. Supuestamente segun lei, tengo que borrar y volver a cargar los datos.. pero la verdad no se bien como seria el codigo, alguien me ayuda? Gracias. |
| |||
Respuesta: Recargar datos de una JTable Porfavor, ayudenme.. este es el codigo de la tabla public class MyTableModel extends AbstractTableModel { final String[] columnNames = { "Codigo", "Nombre", "Marca", "Rubro","PrecioVenta", "PrecioCompra", "Stock", "ImpInternos","Iva" }; public int getColumnCount() { return columnNames.length; } public int getRowCount() { return dtarticulos.length; } public String getColumnName(int col) { return columnNames[col]; } public Object getValueAt(int row, int col) { return dtarticulos[row][col]; } public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } public boolean isCellEditable(int row, int col) { return true; } public void setValueAt(Object value, int row, int col) { dtarticulos[row][col] = value; fireTableCellUpdated(row, col); } }; myModel = new MyTableModel(); table = new JTable(myModel); scrollPane = new JScrollPane(table); table.setPreferredScrollableViewportSize(new Dimension(500, 70)); dtarticulos = us.getarticulos(); |