cs_dipin
Messages postés60Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention15 octobre 2009
-
1 oct. 2008 à 20:09
Utilisateur anonyme -
2 oct. 2008 à 16:23
bonjour !
alors je suis débutant dans le java mais j'ai un petit bug qui m'empêche d'afficher une image pourtant aucun erreur en retour ni d'exception voici mon code principal :
//titre du jeu avec police -----------------------------------------
static final String message = " BOMBERSRC";
private Font maFonte = new Font("serif",Font.ITALIC+Font.BOLD,36);
//6-----------------------------------------------------------------
//images du jeu
private Image fond_bomberman; // image de fond
//dimension de l'apli---------------------------------------------------------
int largeur = 800;
int hauteur = 600;
//----------------------------------------------------------------------------
//declaration des instance-----------------------------
Gui_air_jeu air ;
public Gui_air_jeu(Image fond_bomber)
{
fond = fond_bomber;
}
void dessiner(Graphics g)
{
g.drawImage(fond,0,0,null);
g.drawRect(10, 20, 600, 400);
}
}
j'ai fait tracé un rectangle en plus pour voir si c'était ma class qui buguer mais no le rectangle s'affiche bien mais pas l'image si quelqu'un peu m'aider se serai super !
merci d'avance
getImage() est asynchrone, il se peut que le chargement de l'image ait été interrompu et alors, drawImage n'a rien à afficher. Essaie de passer la JApplet elle-même comme ImageObserver en dernier paramètre de drawImage pour voir si ça change quelque chose. Essaie de récupérer le résultat que renvoie drawImage. Si c'est false, ça veut dire que les pixels sont encore en train de changer, je te conseille de jeter un coup d'oeil dans la documentation :
http://java.sun.com/javase/6/docs/api/
cs_dipin
Messages postés60Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention15 octobre 2009 2 oct. 2008 à 15:51
j'ai du nouveau pour mon problème !! les images s'affichent juste si j'enlève le redimensionnement (setsize) et que je redimensionne a la main la fenêtre et pouf les images apparaissent toutes seule quelqu'un sait pourquoi ???