bonjour
ma question peut vous paraître bête mais je débute en java.
d'ailleurs je ne sais pas si mon problème est du à une mauvaise configuration d'Eclipse ou si j'aurai du poster dans la rubrique "général" donc si c'est le cas, pardonnez-moi
j'ai en fait 3 fichiers .class :
- Fiche.class qui contient un constructeur pour afficher une fiche
- MaClasse.class qui dans son "main" crée la fiche
- Fonctions.class que je voulais destiner à regrouper quelques fonctions diverses
Les 3 .class sont dans le même projet "MonProjet"
MaClasse.class réussit bien à appeler Fiche.class pour créer la fiche, mais Fiche.class refuse d'utiliser une fonction présente dans Fonctions.class
L'erreur :
Je sais pas si c'est nécéssaire dans mon cas, mais je vais indiquer le code source de mes 3 fichiers .class (il n'est pas long, je fais juste des tests)The method Max(int, int) is undefined for the type Fiche
MaClasse.class
Fiche.class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class MaClasse { public static void main(String[] args) { Fiche f=new Fiche(); f.setVisible(true); } }
Fonctions.class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import java.awt.*; import javax.swing.*; public class Fiche extends JFrame { public Fiche() { this.setTitle("MonTitre"); this.setSize(new Dimension(Max(600,1000),450)); } }
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class Fonctions { int Max(int a, int b) { if (a>b) return a; else return b; } }
Partager