private void calculateActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_calculateActionPerformed // TODO add your handling code here: DefaultTableModel dtm = (DefaultTableModel) jTResults.getModel(); dtm.setRowCount(0); if (!KnnNo.getText().equals("")) { try { for (int i = 0; i <= Integer.parseInt(KnnNo.getText()); i++) { Results r = this.arrResFinal.get(i); Vector fila = new Vector(); String code = ""; ArrayList<Feature> arrFea = r.getCode(); Iterator<Feature> itrFea = arrFea.iterator(); while (itrFea.hasNext()) { code += itrFea.next().getFtr(); } fila.add(code); fila.add(r.getAve()); fila.add(r.getDist()); fila.add(r.getCoffPro()); dtm.addRow(fila); code = ""; } } catch (Exception e) { JOptionPane.showMessageDialog( null, "Please enter a valid Number", "Error", JOptionPane.ERROR_MESSAGE); } } else { JOptionPane.showMessageDialog( null, "Please enter a Knn Neighbor(s)", "Error", JOptionPane.ERROR_MESSAGE); } } // GEN-LAST:event_calculateActionPerformed