-1
votes

Comment insérer un JPANEL dans le panneau de Jframe

Désolé si je pourrais mélanger les termes. J'ai donc une application de base dans laquelle je serais appuyer sur le bouton et JPanel1 avec une étiquette dedans, allumerait ensuite / remplacer à JPanel2 qui y aura une image, tout dans le panneau. Entrez la description de l'image ici

Le JPANEL à l'intérieur de la boîte passerait de JPanel1 à JPanel 2 après avoir appuyé sur le bouton. Donc, leur moyen d'associer un JPANEL dans un panneau ou un jframe? Je ne trouve pas la méthode sur la façon de remplir le panneau avec le JPANEL.


3 Réponses :


1
votes
frame.getContentPane().add(panel, /*layout.location*/);
You mean add

0 commentaires

1
votes

Le moyen exact de le faire dépend de la licageManager que vous utilisez. Je suggère de vérifier le Guide visuel des layoutManagers . Par exemple, si vous utilisez un BorderLayout , vous pouvez ajouter un panneau au centre, puis le remplacer par un panneau différent lorsque l'utilisateur clique sur un bouton.


0 commentaires

0
votes

J'ai fini avec Laperdepane code> avec une disposition de carte code>. J'ai placé un panneau à l'aide de la mise en page CENTER BORDOOUT CODE>, puis a instançonné le jPanel code> comme panneau d'une classe différente.

Photo de la configuration de WindowBuilder P>

    panelPPBrowser = new JPanel();
    layeredPane.add(panelPPBrowser, "name_216881785358769");
    panelPPBrowser.setLayout(new BorderLayout(0, 0));
    
    panelBrowser panelBrowserCon = new panelBrowser();
    panelPPBrowser.add(panelBrowserCon, BorderLayout.CENTER);


0 commentaires