Ho fatto un programma che crea un array di Stringhe editColonne[x][1]. Il numero di righe presenti nell'array varia ad ogni eseguzione del programma. Nella prima colonna vengono memorizzati i nomi, nella seconda dei luoghi.

Per ogni riga presente nell'array, vorrei aggiungere un JPanel contenente un JLabel ed un JTextField.

Codice PHP:
for (int i 0editColonne.lengthi++) {
    
JPanel JPaneli = new JPanel();
    
JTextField JTextFieldi = new JTextField(10);
    final 
JLabel JLabeli = new JLabel(editColonne[i][0]);
    
JPaneli.add(JLabeli);
    
JPaneli.add(JTextFieldi);
    
add(JPaneli);

Una volta terminato il ciclo for, come faccio a leggere il contenuto dei singoli JTextFields?
Se scrivo una cosa tipo: System.out.println(JLabeli.getText()); da un errore:
cannot find symbol
symbol : variable JLabeli


Se aggiungo il seguente codice all'interno del ciclo for:
Codice PHP:
JLabeli.addMouseListener(new MouseAdapter() {
    public 
void mouseClicked (MouseEvent e) {
        
System.out.println(JLabeli.getText() + " " JLabeli.getUIClassID());
    }
}); 
Ogni volta che clicco un JLabel, mi stampa il suo nome.