Bonsoir,
je cherche un applet pour faire apparaitre une photo quand la souris survole
une zone dynamique sur un eautre photo.
Je debute et m'y perds.
merci de m'aider
Bonsoir,
je cherche un applet pour faire apparaitre une photo quand la souris survole
une zone dynamique sur un eautre photo.
Je debute et m'y perds.
merci de m'aider
tu pourrais être plus précis? Où est l'image survolée, où doit apparaître la nouvelle photo?
Salut,
Voici une applet qui te permet de choisir deux images distincts.
Important : Il reste à modifier l'événement. Pour faire simple, je t'ai fais deux boutons Image1 et Image2. Maintenant c'est à toi de gérer l'événement sur les deux images.
Tu dois avoir deux image de taille raisonnable par rapport à celle de l'Applet. J'ai mis les deux images avec des noms Image1.gif et Image2.gif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74 import java.awt.*; import java.applet.*; import javax.swing.*; import java.awt.event.*; import java.net.*; import java.awt.Color.*; public class ChoisirImage extends JApplet { Image my_gif; URL base; MediaTracker mt; JButton bouton = new JButton("Image1"); JButton bouton1 = new JButton("Image2"); public void init() { this.getContentPane().add(bouton, BorderLayout.SOUTH); this.getContentPane().add(bouton1, BorderLayout.SOUTH); dessiner("Image1.gif"); this.bouton.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { dessiner("Image1.gif"); } }); this.bouton1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { dessiner("Image2.gif"); } }); } public void paint(Graphics g) { g.drawImage(my_gif,0,0,150,130,this); } public void dessiner(String limage) { bouton.setText(limage); mt = new MediaTracker(this); try { base = getDocumentBase(); } catch (Exception e) {} my_gif = getImage(base,limage); mt.addImage(my_gif,1); try { mt.waitForAll(); } catch (InterruptedException e) {} } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager