Esempio n. 1
0
  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