Java - setVisible(true) n'a aucun effet sur l'interface graphique

J'ai créé une interface graphique (appelé ParameterUI) avec Netbeans GUI Builder et maintenant, je veux créer une instance et l'afficher. Cependant, l'utilisation de

ParameterUI gui = new ParameterUI();
gui.setVisible(true);

ne cause pas de fenêtre qui s'affiche...
Les tests montrent que, après ces commandes, l'interface graphique.isVisible() renvoie la valeur vrai, mais l'interface graphique.isValid() est faux. L'appel de l'interface graphique.revalidate() n'a aucun effet non plus.

Dans le ParameterUI classe, la méthode constructeur est généré par Netbeans et est tout simplement

public class ParameterUI extends javax.swing.JPanel {
    public ParameterUI() {
        initComponents();
    }
}

initComponents est tout simplement une liste des endroits où chaque composite etc. sera placé.

La chose étrange est que lorsque je fait un GUI avec le tutoriel de http://netbeans.org/kb/docs/java/gui-functionality.html , l'interface graphique a été définie dans la classe principale, malgré avoir aucune méthode principale et l'interface graphique est apparu de son propre gré.

Malheureusement, je suis un novice avec les Interfaces graphiques (je suis en utilisant le générateur de cause, je n'ai pas de temps à apprendre comment faire un bon fabriqués à la main GUI), mais quelqu'un peut me dire comment faire pour que mon interface graphique est-elle visible? Je peux fournir plus de code si nécessaire...

EDIT: j'ai essayé

JFrame window = new JFrame();
ParameterUI gui = new ParameterUI();
window.setContentPane(gui);
window.pack();
window.setVisible(true);

avoir lu un court tutoriel sur la JFrames, mais il ne semble pas à changer quoi que ce soit...

Je pourrais être en mesure de vous aider, je viens de commencer à l'aide de netbeans builder et je suis à mi-chemin par le biais d'une application de bureau. Faites-moi confiance, j'ai fait face à beaucoup de problèmes avec netbeans GUI builder!! pourriez-vous fournir plus de code et des informations telles que:est-ce que vous principal de la classe (GUI classe) un FrameView ou un SingleFrameApplication ou...etc???

OriginalL'auteur Stella | 2010-08-08