/**
  * Action performed per il bottone "Salva"
  *
  * @param evt
  */
 private void salvajButtonActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_salvajButtonActionPerformed
   if (checkFields()) {
     artista.setCognome(cognomejTextField.getText());
     artista.setNome(nomejTextField.getText());
     artista.setNoteBiografiche(noteBiojTextArea.getText());
     firePropertyChange("salva_artista", null, null);
   }
 } // GEN-LAST:event_salvajButtonActionPerformed
 /**
  * Inizializza i valori dell'artista qualora l'operazione non sia di inserimento, ma di modifica o
  * visualizzazione
  */
 private void initValues() {
   if (!nuovoArtista) {
     codiceArtistajTextField.setText("" + artista.getCodiceArtista());
     cognomejTextField.setText(artista.getCognome());
     nomejTextField.setText(artista.getNome());
     noteBiojTextArea.setText(artista.getNoteBiografiche());
   } else {
     codiceArtistajTextField.setText("");
     cognomejTextField.setText("");
     nomejTextField.setText("");
     noteBiojTextArea.setText("");
   }
 }
 /**
  * Inizializza il JFrame
  *
  * @param nuovoArtista true se l'operazione da effettuare è di inserimento
  */
 public void init(boolean nuovoArtista) {
   this.nuovoArtista = nuovoArtista;
   if (!nuovoArtista) {
     titoloFinestra = "Modifica dell'artista '" + artista.toString() + "'";
   } else {
     titoloFinestra = "Nuovo artista";
   }
   if (!initialized) {
     initComponents();
     initialized = true;
   }
   initValues();
 }