Comment ajouter dynamiquement des panneaux à d'autres panneaux lors de l'exécution en Java?

Que j'essaie de faire en java à nouveau (il y a quelques années). Je n'ai jamais vraiment fait toute la GUI java. J'ai été à l'aide de Netbeans pour commencer avec ce.

Lors de l'utilisation de winforms en C# au travail, j'ai utiliser un usercontrols de construire des pièces de mon INTERFACE et de les ajouter à des formes de manière dynamique.

J'ai essayé d'utiliser JPanels comme usercontrols en C#. J'ai créé un JPanel formulaire appelé BlurbEditor. Cela a quelques commandes simples. J'essaie de l'ajouter à un autre groupe au moment de l'exécution sur un bouton de l'événement.

Voici le code que j'ai pensé de travail:

mainPanel.add(new BlurbEditor());
mainPanel.revalidate();
//I've also tried all possible combinations of these too
//mainPanel.repaint();
//mainPanel.validate();

Ce n'est malheureusement pas de travail. Ce que je fais mal?

source d'informationauteur BFreeman