Ciao, ho fatto in questo modo.
Ho creato proprio una classe per l'elemento:
codice:
public class Elemento {
        private String elemento;
        
        public String getElemento(){
            return elemento;
        }
        
        public void setElemento(String ele){
            elemento = ele;
        }
}
l'ho istanziata nella classe dove c'è il jButton
codice:
Elemento ele = new Elemento();
e utilizzata così:
codice:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       jTextArea1.setText(jComboBox1.getSelectedItem().toString());
       ele.setElemento(String.valueOf(jComboBox1.getSelectedItem()));
       jTextArea2.setText(ele.getElemento());
    }
e poi l'ho anche istanziata e utilizzata nell'altra classe:
codice:
  public class CheckFile {

    private static boolean foundFolder = false;
   
    public static void main(String[] args) {
        File dir = new File("dirIniziale");
        findDirectory(dir);
    }

    private static void findDirectory(File parentDirectory) {
        Elemento ele = new Elemento(); 
        if(foundFolder) {
            return;
        }
        File[] files = parentDirectory.listFiles();
        for (File file : files) {
            if (file.isFile()) {
                continue;
            }
            if (file.getName().equals(ele.getElemento())) {
                foundFolder = true;   
                break;
               
            }
            if(file.isDirectory()) {
               findDirectory(file);
            }
        }
    }

}
Per favore mi dite se in questo modo va bene?
Grazie