
Originariamente inviata da
roquentin
Ok, allora
nella classe PVEstimation sono presenti tutti gli oggetti dell'interfaccia (quindi contiene anche un main nel quale vado ad inserire un look & feel) .
Ora, dall'interfaccia io ho creato due bottoni cosi:
codice:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
File dir = new File("dirIniziale\\Africa");
String [] files = dir.list();
DefaultComboBoxModel modello = new DefaultComboBoxModel();
for(String file : files)
{
modello.addElement(file);
jComboBox1.setModel(modello);
}
}
e
codice:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
File dir = new File("dirIniziale\\Europa");
String [] files = dir.list();
DefaultComboBoxModel modello = new DefaultComboBoxModel();
for(String file : files)
{
modello.addElement(file);
jComboBox1.setModel(modello);
}
}
ciascuno di questi bottoni quindi mi seleziona differenti città di 2 sottodirectory di "dirIniziale".
Una volta selezionato un elemento nella jComboBox, clicco su
codice:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.setText(jComboBox1.getSelectedItem().toString());
elemento = (String.valueOf(jComboBox1.getSelectedItem()));
jTextArea2.setText(elemento);
}
che mi permette di ottenere l'elemento selezionato (e lo visualizza nelle jTaxtArea)
A questo punto rientra CheckFile, il quale deve prendermi l'elemento selezionato e deve ricercarmelo all'interno di "dirIniziale/..."
Una volta trovato, devo aprirmi tutti i file .txt presenti all'interno dell'elemento selezionato (es. dirIniziale/Europa/Roma). Una volta aperti questi file devo andarli a caricare in memoria in modo da effettuare dei calcoli su di essi e/o visualizzarli proprio sull'interfaccia.
In questo modo ho spiegato tutto quanto.
Che ne dite ?