Spiego meglio
Ho questi due jButton
codice:
private void AfricaActionPerformed(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);
}
Menu_Tendina.setModel(modello);
}
private void EuropaActionPerformed(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);
}
Menu_Tendina.setModel(modello);
}
ciascuno dei quali mi permette di visualizzare le città rispettivamente della directory Europa e Africa in Menu_Tendina.
Poi ho il pulsante "Cerca" che mi "preleva" la città da Menu_Tendina e mi deve aggiungere le sottocartelle presenti nella città selezionata in un'altra jComboBox
codice:
private void CercaActionPerformed(java.awt.event.ActionEvent evt) {
elemento.setCitta(String.valueOf(Menu_Tendina.getSelectedItem()));
File dir = new File("dirIniziale\\Europa\\" + elemento.getCitta());
String[] files = dir.list();
DefaultComboBoxModel modello = new DefaultComboBoxModel();
for (String file : files) {
modello.addElement(file);
}
Database_Radiazione.setModel(modello);
datab.setData(String.valueOf(Database_Radiazione.getSelectedItem()));
jTextArea1.setText(elemento.getCitta());
jTextArea2.setText(String.valueOf(Menu_Tendina.getSelectedItem()));
}
In rosso, ho messo "Europa", ma potrebbe essere anche "Africa". Quindi, questo elemento del path dipende dalla selezione di uno dei 2 jButton iniziali.
Come potrei fare?
Grazie