Problème d'onglets JTabbedPane
Salut à tous je suis actuellement bloqué sur un problème d'onglets, j'utilise JTabbedPane et quand je clique sur les onglets j'ai un un autre JTabbedPane qui se créé avec les mêmes onglets 8O. J'ai 3 classes actuellement, une pour la fenêtre, une pour le panneau et une dernière pour les onglets.
Classe Onglet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class Onglet extends JTabbedPane implements MouseListener
{
public Onglet()
{
ImageIcon i = new ImageIcon();
//Panels simples
PanelOT ot = new PanelOT();
PanelCRA cra = new PanelCRA();
PanelFDR fdr = new PanelFDR();
addTab("Gestion des OT", ot);
addTab("Gestion des CRAS",cra);
addTab("Feuille de Route",fdr);
addMouseListener(this);
} |
Classe Panel :
Code:
1 2 3 4 5 6 7 8 9 10
|
public class PanelG extends JPanel
{
JTabbedPane onglet = new JTabbedPane();
ImageIcon i = new ImageIcon();
this.add(new Onglet());
} |
Classe Frame :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public class SwingOT extends JFrame{
public SwingOT()
{
//set Title
this.setTitle("FDSManager by oXiDe Version 1.0.0 Copyright ©");
//set Size : 400 width, 500 height
this.setSize(800, 600);
//move to center
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setResizable(false);
//Ferme-toi lorsqu'on clique sur "Fermer" !
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String [] args)
{
SwingOT s = new SwingOT();
//new panel
PanelG pan = new PanelG();
//set background color
pan.setBackground(Color.GRAY);
//set our panel as contentPane
s.setContentPane(pan);
s.setLayout(new FlowLayout());
}
} |
Est-ce lié au fait que j'ajoute des panels dans chaque onglet?
Merci