Bonjour à vous tous.

Je suis en train de mettre en place une Applet, mais je n'arrive pas à la faire fonctionner correctement. Elle démarre bien, du code s'éxécute, mais apparement s'arrête en plein milieu...

Voici le log de ma console (JRE 1.6.0_10-beta) :
Méthode AppletAIC.init() avant connexion BDD.
DB : Connexion à la base de données Oracle effectuée avec succès !
Méthode AppletAIC.init() après connexion BDD.
Et la partie intéressante du code source :
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
/** Initializes the applet AppletAIC */
@Override
public void init() {
	try {
		java.awt.EventQueue.invokeAndWait(new Runnable() {
			public void run() {
				initComponents();
				initApplet();
			}
		});
	} catch (Exception ex) {
		ex.printStackTrace();
	}
}                   
 
private void initApplet()
{
	 // Initialisation de la frame contenant l'applet
	application = new JFrame();
	GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
	Rectangle bounds = env.getMaximumWindowBounds();
	application.setBounds(bounds);
	application.setTitle("Mon super titre");
 
	if (AppletAIC.DEBUG)
	{
		System.out.println("Méthode AppletAIC.initApplet() avant connexion BDD.");
	}
 
	db = new DB(this);
	db.connect("system", "pass");
 
	if (AppletAIC.DEBUG)
	{
		System.out.println("Méthode AppletAIC.initApplet() après connexion BDD.");
	}
}
 
public static void main(String[] args)
{
	// Initialisation de l'applet
	AppletAIC applet = new AppletAIC();
	// L'applet peut fonctionner sans page web
	applet.isStandalone = true;
	// Démarrage de l'applet
	applet.init();
 
	if (AppletAIC.DEBUG)
	{
		System.out.println("Methode AppletAIC.init() terminée !");
	}
 
	// Suite...
}
Apparement initApplet() arrive à sa fin, mais le message "Methode AppletAIC.init() terminée" n'est pas affiché... (code du main). Je soupçonne la méthode stop() d'être invoquée pour une raison qui m'échappe... (mais pas sûr quand même).

Voici mon .html si besoin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<applet codebase="." code="aic.AppletAIC.class" name="AppletAIC" width="1024" height="768" hspace="0"  vspace="0" align="middle"  archive="Saic.jar,classes12.jar,ojdbc6.jar,swing-layout-1.0.3.jar"></applet>
Saic.jar est mon .jar signé.
ojdbc6.jar pour la connexion Oracle
swing-layout-1.0.3 car j'utilise NetBeans et Matisse.

Merci d'avance à tous ceux qui pourront m'aider !

Savageman.