ho modificato la jtable così:
parrebbe funzionare.codice:javax.swing.table.DefaultTableModel model = new javax.swing.table.DefaultTableModel( new Object [][] {}, new String [] { "Book name", "Author", "Editor", "ISBN", "Price", "Note" } ); tableData.setModel(model); tableData.setAutoCreateRowSorter(true); ..... boolean[] canEdit = new boolean[]{ false, false, false, false, false, false }; public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit[columnIndex]; } ....... private void labelTableMouseClicked(java.awt.event.MouseEvent evt) { try { DefaultTableModel newModel = (DefaultTableModel) tableData.getModel(); while (newModel.getRowCount() > 0) { newModel.removeRow(0); } DoSelect.leggi(); textCount.setText(Integer.toString(DoCount.conta())); textPrice.setText(Integer.toString(DoSum.sumPrice())); } catch (SQLException ex) { JOptionPane.showMessageDialog(this, ex.getMessage()); } catch (ClassNotFoundException ex) { JOptionPane.showMessageDialog(this, ex.getMessage()); } }
con una connessione più veloce potrei testare meglio.
per ora grazie a entrambi!!

Rispondi quotando