Grazie per averci risposto, ma sai abbiamo omesso il fatto che i nostri pannelli sono dinamici..per cui il tuo codice non si adatta al nostro. potresti per favore darci ancora una mano???
ora ti spiego: i pannelli sono generati per mezzo di un ciclo for che parte da 1 a n (n indefinito,lo decido io sul momento). un'altra cosa.. non aggiungiamo gli elementi nel JPanel con "add" ma abbiamo dovuto usare il metodo "addTab" ..visto che è l'unica cosa che differisce dal tuo codice, sarà questa a crearci dei problemi?

grazie