cs_ralebole
Messages postés208Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention 5 janvier 2023
-
4 sept. 2006 à 09:50
cs_ralebole
Messages postés208Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention 5 janvier 2023
-
4 sept. 2006 à 16:49
Bonjour je suis debutant ici je programme normalement en api c windows et connait aussi le c++.net ( le java a l'air d'y resembler).
Voila mon probleme j'ai creer une applet 640 480 et j'ai une image en position 300, 200 sur 32x32 .Comment gerer le clic sur l'image aller à un void ?(exemple je voudrais que mon image change)
Merci de me donner un exemple simple et court. je joint mon code.
public class MaBaseImage extends Applet implements MouseListener{
private static final long serialVersionUID = 1L;
private Image mon_image = null; // Definition d'image de fond
private Image ba_image = null; // Definition image bouton a
//ne sachant pas ce que tu veut faire
//je met cette variable pour l'exemple
//si tu presse la souris on affiche l'image sinon
//on affiche pas :P
private boolean pressed = false;
public void init() {
mon_image = getImage(getCodeBase(), "paysage.png");
ba_image = getImage(getCodeBase(), "ba.png");
//on utilise un MediaTracker pour s'assurer que l'image est bien load
MediaTracker mt = new MediaTracker(this);
mt.addImage(mon_image, 0);
mt.addImage(ba_image, 0);
try {
mt.waitForAll();
} catch (InterruptedException e) {
e.printStackTrace();
}
//on rattache le listener de souris
addMouseListener(this);
}