Ciao a tutti, non riesco proprio a venirne a capo, probabilmente ho sbagliato qualcosa ma non me ne rendo conto. Cerco di spiegare la situazione: gestionale che si collega ad un database mysql, esegue correttamente una query ricercando il cognome della persona e riempiendo correttamente i JTextField di un pannello (JPanel1); esegue poi una seconda query con l'idcliente su un'altra tabella generando e riempiendo un JTabbedPane con quanti pannelli sono necessari in base al risultato. Fin qui funziona tutto a meraviglia (gongolo anche un po').
Sul fondo della finestra c'è un pulsante alla cui pressione vengono raccolti tutti i valori del cliente contenuti nel JPanel1 e passati alla classe che si occupa di aggiornare il database. Ma come faccio a recuperare i dati dai pannelli creati dinamicamente nel JTabbedPane? L'idea teorica sarebbe: per ognuno dei pannelli recupera i dati in un array di stringhe e poi piazzalo dentro ad un vettore così me lo porto dove voglio. Due giorni che ci penso e questo è il massimo che sono riuscio a creare:
E non so come andare avanticodice:Vector<String[]> dati = null; for (i=0; i < JTabbedPane.getTabCount(); i++) { JTabbedPane.getElementAt(i) ..... }.
Attendo input.
Grazie
Matteo