Bonjour, j ai un petit probleme, je dois afficher de images a l 'echelle pour qu'elles tiennent dans un cadre.
Voici a peu pres, comment je fait:
[JAVA]
void paint(Graphics g) {
chargerImages(g);
afficherImages(g);
}
void chargerImages(Graphics g) {
for(int i = 0; i< nbImages; i++) {
tabImages[i] = getImage(getCodeBase(),monImage);
tracker.addImage(tabImages,0);
}
tracker.waitForAll();
}
void afficherImages(Graphics g){
for(int i = 0; i< nbImages; i++) {
Image im = tabImages[i];
int coéf = calculerCoéf(im.getWidth(),im.getHeigth(),maxX,maxY);
g.drawImage(im, X,Y, (X+im.getWidth()/coéf), (Y+im.getHeigth()/coéf));
}
[/JAVA]
Voila ca ressemble a ca mais je n ai pas mon code sous la main!
Donc ca fonctionne mais il passe une bonne cinquantaine de fois dans ma méthode paint! Pourquoi et surtout comment puis je faire l éviter car en plus ca a pour effet de faire clignoter mon écran!
D avance merci!
Ben
Message édité par the big ben le 16-04-2003 à 12:46:26