Salve a tutti, ho un problema....ho un frame che simula l'interfaccia di un sito, ho creato un Container c, e settato il Border Layout.
Quando clicco su un bottone voglio che si visualizzi un jPanel (ossia la lista desideri), ma sul frame stesso...senza far sparire il frame, fare ciò mi risulterebbe semplice se creassi il jPanel come altro componente del Frame (quindi il tutto nella stessa classe).....e
c.add(pannello, BorderLayout.CENTER) nel costruttore del Frame.
Invece io voglio creare il jPanel con una nuova classe, tipo:
codice:
public class Pannello extends javax.swing.JPanel {
public Pannello() {
initComponents();
}
private void initComponents() {
........................................
}
}
poi nel bottoneActionPerformed del Frame principale creo un oggetto Pannello, tipo così
codice:
private void BottoneActionPerformed(java.awt.event.ActionEvent evt) {
Pannello panel;
panel= new Pannello();
panel.setVisible(true);
//qui dovrei vorrei aggiungere la componente al Container, ma non lo vede
c.add(panel, BorderLayout.CENTER);
}
Evidentemente mi manca qualche nozione di base, tipo che l'aggiunta delle componenti nel Container può essere fatta solo nei costruttori, non so. Oppure c'è un metodo che mi recupera il Container.............qualcuno può aiutarmi 

Il motivo della mia scelta è che la classe del Frame principale è già piena zeppa di codice, pannelli (messi come Altra componente del frame)che abilito e disabilito a seconda dei tasti premuti....volevo rendere il tutto più leggibile separando le classi.
Grazi milleeee