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) :
Et la partie intéressante du code source :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.
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).
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... }
Voici mon .html si besoin :
Saic.jar est mon .jar signé.
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>
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.
Partager