Bonjour,

Je viens de créer une méthode booléenne "partielle" qui permettra soit d'exécuter une incrustation totale d'image si elle est fausse soit d'exécuter une méthode d'incrustation partielle.

J'ai créé cette méthode dans un autre fichier, dans une classe appelée Incrustation.
Quand je l'appelle dans le main de ma classe principale, Eclipse me dit :
"The method incrustPartielle() is undefined for the type Test"
Pourtant tout est "public"

Ma méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Incrustation{
public static boolean incrustPartielle(){
        boolean b=false;
        String r;
        Terminal.ecrireStringln("Voulez vous incruster une partie seulement de l'image?");
        Terminal.ecrireStringln("('o' pour oui - 'n' pour non)");
        r=Terminal.lireString();
        if(r=="o")
            b=true;
        else if (r!="o" && r!="n")
            incrustPartielle();
        return b;
    }
}
Mon appel dans le main:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class Test extends Incrustation{
        public static void main (String [] args)throws IOException{
                ...
                if(incrustPartielle())
                    .......
                else
                    ......
       }
}
Je ne sais pas pourquoi ça ne prend pas en compte les incrémentations.

Quelqu'un saurait-il m'indiquer ce qui ne va pas ?

Merci d'avance pour votre aide.