Uso NetBeans 6.9
Ho un pannello chiamato panelS, layout GridLayout
Al suo interno piazzo un pannello HandContainer (ctrl+c,ctrl+v dal design), da me esteso da JPanel.
All'interno di quest'ultimo c'è un layeredPane al cui interno piazzo delle icone dinamicamente nel suo costruttore

Con il codice

codice:
        
Deck deck = new Deck(52); 
Hand hand = new Hand(deck, 13);         
HandContainer hs = new HandContainer(hand);         
this.handContainer1 = new HandContainer(hand);
Non vedo le icone.


Se invece non uso il design, ma aggiungo l'handContainer al panelS dinamicamente e sostituisco il codice precedente con

codice:
        
Deck deck = new Deck(52);        
Hand hand = new Hand(deck, 13);         
HandContainer hs = new HandContainer(hand);         
this.panelS.add(hs);
Tutto funziona a meraviglia e vedo le icone.
Qualcuno mi potrebbe spiegare perché? Immagino sia un problema di focus o di repaint (in ogni caso aggiungendo repaint al pannello o all'HandContainer non ottengo nulla).
Grazie.