private void canviaSequencia() {
        int index = jListSequencies.getSelectedIndex();
        if (index != -1) {
            if (modificant && index != indexActual) {
                String msg = "Si consultes una altra Seqüència sense guardar, es descartaran els canvis actuals. Vols continuar?";
                String title = "No has guardat els canvis!";
                int optionType = JOptionPane.OK_CANCEL_OPTION;
                int msgType = JOptionPane.QUESTION_MESSAGE;
                int opcio = JOptionPane.showConfirmDialog(this, msg, title, optionType, msgType);
                if (opcio == JOptionPane.CANCEL_OPTION) {
                    if (indexActual == -1) {
                        jListSequencies.clearSelection();
                    } else {
                        jListSequencies.setSelectedIndex(indexActual);
                    }
                    return;
                }
            }
            if (!(modificant && index == indexActual)) {
                jPanel2.removeAll();
                panelConsulta = new PanelSequenciaConsulta(getId(index), controladorSequencies);
                jPanel2.add(panelConsulta);
                indexActual = index;
                modificant = false;
                controladorSequencies.enableEliminarButtonMainForm();
            }
            touch();
        }
    }