private void jButtonAcceptarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAcceptarActionPerformed
        String nom = jTextFieldNom.getText();

        if (nom.equals("")) {
            jLabelFormat.setText("Cal introduir un nom");
            return;
        }

        String msg;
        String title;
        int opcio = JOptionPane.ERROR_MESSAGE;


        boolean ok;
        if (isNew) {
            List<String> simptomes = new ArrayList<String>();
            List<String> sequencies = new ArrayList<String>();
            List<String> pacients = new ArrayList<String>();

            for (int i = 0; i < modelSimptomes.size(); i++) {
                simptomes.add((String) modelSimptomes.get(i));
            }

            for (int i = 0; i < modelSequencies.size(); i++) {
                sequencies.add(modelSequencies.get(i).toString().substring(modelSequencies.get(i).toString().indexOf(":") + 1).trim());
            }

            String dni;
            for (int i = 0; i < modelPacients.size(); i++) {
                dni = (String) modelPacients.get(i);
                pacients.add(dni);
            }
            ok = controladorMalalties.addMalaltia(nom, jTextDescripcio.getText(), pacients,
                    simptomes, sequencies);
            msg = "No s'ha pogut insertar. Pot ser que ja existeixi";
            title = "Nova malaltia";
        } else {
            ok = controladorMalalties.modificaMalaltia(nom, jTextDescripcio.getText(),
                    pacientsEliminats, pacientsAfegits, simptomesAfegits, simptomesEliminats, sequenciesAfegides, sequenciesEliminades);
            msg = "No s'ha pogut modificar. Pot ser que no existeixi";
            title = "Modificar malaltia";
        }
        if (ok) {
            if (isNew) controladorMalalties.redibuixarVista(nom);
            controladorMalalties.seleccionaMalaltia(nom);
        } else {
            JOptionPane.showMessageDialog(this, msg, title, opcio);
        }

    }//GEN-LAST:event_jButtonAcceptarActionPerformed