Quote Originariamente inviata da roquentin Visualizza il messaggio

la ho istanziata nella classe da dove voglio settare il valore , così
codice:
 Citta elemento = new Citta();
e poi la ho utilizzata così, all'interno della stessa classe:
codice:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       jTextArea1.setText(jComboBox1.getSelectedItem().toString());
       elemento.setCitta(String.valueOf(jComboBox1.getSelectedItem()));
       jTextArea2.setText(elemento.getCitta());
       
    }
A questo punto, il valore di elemento, voglio utilizzarlo in questa classe:
codice:
  
        private static void findDirectory(File parentDirectory) {
            Citta elemento = new Citta(); 


                if (file.getName().equals(elemento.getCitta())) {
                    foundFolder = true;
ma purtroppo non va.
Per favore mi dici dove sbaglio?
Te l'avevo spiegato qui cosa c'è di sbagliato, hai letto bene?

Dentro findDirectory stai creando un NUOVO oggetto Citta. Questo NUOVO oggetto è completamente slegato dall'oggetto che hai creato in precedenza e che hai valorizzato in jButton3ActionPerformed.

Devi fare in modo che puntino entrambi alla stessa istanza di Citta (ad esempio, passandone il riferimento al metodo...)