Bonjour,
j'ai fait une classe onglet java avec une foction pour ajouter des onglet, mais je rencontre un problème lorsque je souhaite l'utiliser
VOici mon code :
J'obtient l'erreur : The method ajouteOnglet(String, JPanel, Onglet) is undefined for the type MonCadre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 class Onglet extends JTabbedPane{ public Onglet() { super(); } public void ajouteOnglet(String nom, JPanel p, Onglet o) { JLabel titreOnglet1 = new JLabel(nom); p.add(titreOnglet1); p.setPreferredSize(new Dimension(300, 80)); o.addTab(nom, p); } } class MonCadre extends JFrame{ Onglet LesOnglets; JPanel pannel = new JPanel(); //fonction place() private void place()//gère le positionnement et le dimensionnement du cadre { Toolkit tk = Toolkit.getDefaultToolkit(); Dimension d = tk.getScreenSize();//dimension de l'écran int he, le;//hauteur et largeur de l'écran int hf, lf;//hauteur et largeur de la fenêtre int Ox, Oy;//coordonnées du coin haut gauche de la fenêtre he = (int)(d.getHeight());//recupère la hauteur de l'écran le = (int)(d.getWidth());//récupère la largeur de l'écran hf = he/2; lf = le/2;//la fenêtre prend 1/4 de l'écran Ox = le/3; Oy = he/3;//placée à 1/4 du coin haut gauche setLocation (Ox,Oy);//coordonnées du cadre en pixels setSize(lf,hf);//dimensions du cadre en pixels } //Constructeur Mon1Cadre public MonCadre (String titre) { super(titre); place(); //setBackground(Color.green);//change la couleur du fond LesOnglets = new Onglet(); JPanel onglet1 = new JPanel(); ajouteOnglet("Onglet 1", onglet1, LesOnglets); pannel.add(LesOnglets); add(pannel); } }//MonCadre public class Projet { public static void main (String [] arg) { MonCadre m; m = new MonCadre("Gestion des anciens élèves");//création du cadre m.show();//le cadre est rendu visible }//main }
pourtant je n'utilise as la fonction sur le type moncadre ?
Merci de votre aide
Partager