Ok ho fatto così:
codice:
public class DbRadiazione {
private String dBaseradiazione;
public String getdBaseradiazione() {
return dBaseradiazione;
}
public void setdBaseradiazione(String dBaseradiazione) {
this.dBaseradiazione = dBaseradiazione;
}
}
poi in questa classe:
codice:
public class ApriFile {
public static void apriFiles(File directory) throws FileNotFoundException, IOException {
DbRadiazione database = new DbRadiazione();
FileReader f = new FileReader(directory + "\\Gennaio.txt");
BufferedReader b = new BufferedReader(f);
ArrayList<String> gennaio = new ArrayList<>();
String d = b.readLine(); /* legge riga 1 */
database.setdBaseradiazione(d);
System.out.println(d);
String s = b.readLine();
while (s != null) {
gennaio.add(s);
s = b.readLine();
}
for (String i : gennaio) {
System.out.println(i);
}
}
}
e poi nella classe dove c'è il main:
codice:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
File dir = new File("dirIniziale");
jTextArea1.setText(jComboBox1.getSelectedItem().toString());
elemento.setCitta(String.valueOf(jComboBox1.getSelectedItem()));
jTextArea2.setText(elemento.getCitta());
try {
RicercaFile.findDirectory(dir, elemento.getCitta());
jTextArea6.setText(database.getdBaseradiazione());
} catch (IOException ex) {
Logger.getLogger(PVEstimation.class.getName()).log(Level.SEVERE, null, ex);
}
}
ma mi dice, in corrispondenza di
codice:
jTextArea6.setText(database.getdBaseradiazione());
cannot find symbol database