Bonjour,

j'ai créé un formulaire de saisie avec la technologie swing (EDI Netbeans) qui fonctionne très bien et qui est très spécifique et très technique. Je dois le mettre en ligne sur le site intranet de ma société et je l'ai donc transformer en applet hors lorsque j'appel cet applet, j'ai tous le temps un erreur de chargement de l'applet et j'observe une croix rouge sur mon écran.
Pourtant je l'appel avec le bon code et j'ai bien compilé mon applet et déplacé les fichier.class avec ma page html qui appel.... Je pense que cela vien du codage de mon applet alors si quelqu'un peut me conseiller je lui en serais reconnaissant.
J'ai effacé volontairement certaine partie du code qui ne servait à rien pour la résolution du problème et je les ai remplacé par "//code effacer volontairement"

Voici le code de mon applet:

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
package Pack1;

//import de class java ...
import javax.swing.table.DefaultTableModel;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class AvenantApplet extends java.applet.Applet {

    //déclaration objet connexion
    public static Connexion con = new Connexion();
    //déclaration des variables pour l'évolution du tableau
    public static DefaultTableModel modele = new DefaultTableModel();
    private static final long serialVersionUID = 1L;
    public String Resultat2 = null;
    
    public AvenantApplet() {
       //initialisation des composants
        initComponents();
        //déclaration des champs de base éffacer volontairement
        
        } 
//effacement volontaire des différentes méthodes qui ne servent à rien dans la résolution du problème
    
    //public static void main(String args[]) {
        //java.awt.EventQueue.invokeLater(new Runnable() {
            @SuppressWarnings("static-access")
            @Override
            public void init() {
                
                new AvenantApplet().setVisible(true);
                 
                //ouverture de la connection
                con.ConnexionBD();
                //déclaration requêtes
                try
                {
                    //déclaration des variables de requêtes
                    ResultSet rs1 = null;
                    ResultSet rs2 = null;
                    ResultSet rs3 = null;
                    ResultSet rs4 = null;
                    //déclaration des requêtes
                    String SQL1 = "SELECT * FROM site";
                    String SQL2 = "SELECT * FROM emploi";
                    //éxécution des requête
                    rs1 = con.ExeRequete(SQL1);
                    rs2 = con.ExeRequete(SQL2);
                    rs3 = con.ExeRequete(SQL1);
                    rs4 = con.ExeRequete(SQL2);
                    while (rs1.next() && rs2.next() && rs3.next() && rs4.next())
                    {
                        ComboSiteCDI.addItem(rs1.getString("intitulex3"));
                        ComboEmploiCDI.addItem(rs2.getString("titremploi"));
                        changsite1.addItem(rs3.getString("intitulex3"));
                        changemploi1.addItem(rs4.getString("titremploi"));
                    }
                    //fermeture connexion
                    con.CloseBD();
                }
                catch (SQLException ex)
                {
                    System.out.println(ex);
                }
            }
        //});
    //}
Merci d'avance aux personnes qui pourront me donner leur avis sur la question.

Beberto56