Bonjour,
Dans mon appli, j'utilise des JTabbedPane afin d'avoir plusieurs onglets. Je veux ajouter un nouvel onglet et pour soulager ma classe principale, je voudrais définir son contenu dans une classe à part.
Donc je crée une classe MonJPanel qui hérite de JPanel et dedans je mets mes objects. Le souci c'est que ça ne marche pas, il ne s'affiche rien.
Dans ma classe principale :
Et ma classe MonJPanel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public MonJPanel getMonJpanel() { MonJPanel monPanel = new MonJpanel(); reurn monPanel; }
Par contre si je fais dans ma classe principale ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class MonJPanel extends JPanel { public MonJPanel() { JPanel jp = new JPanel(); jp.setLayout(new GridBagLayout()); jp.add(new JButton("toto")); } }
Comment je peux faire ? Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public JPanel getMonJpanel() { JPanel jp = new JPanel(); jp.setLayout(new GridBagLayout()); jp.add(new JButton("toto")); return jp; }
Partager