Bonjour.
Je m'amuse à tester les fonctions init, start et stop d'une applet.
Voici le code:
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
import javax.swing.*;
 
 
public class AppletTestStartStop extends JApplet {
	public static int i;
	JLabel num;
	public void init() {
		i=5;
		num=new JLabel();
		getContentPane().add(num);
	}
 
	public void start() {
		num.setText(new Integer(++i).toString());
	}
 
	public void stop() {
		num.setText(new Integer(++i).toString());
	}
 
}
Quand je teste avec l'appletviewer (depuis Eclipse) ça fonctionne bien: si je réduis l'appletviewer et que je l'ouvre à nouveau, l'entier affiché est incrémenté de 2.
Mais si je fais la même chose avec une page HTML (où j'ajoute l'applet), l'entier ne change pas.
J'aimerais avoir une petite explication...
Le navigateur est IE 9 sur Windows7.
Merci.