Bonjour,

Je développe un applet dans le cadre de mon travail. Pour des questions de facilité de développement (IHM assisté par NetBeans et debuggage) je le développe en StandAlone (appli standard) et je le passe en applet quand je le passe en production. Pour récupérer le paramétre en applet j'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (((Object)this) instanceof javax.swing.JApplet) 
        {
            m_serveur.setVisible(false); //pas le choix du serveur
            return getParameter("conf"); //APPLET (donc lecture param)
        }
else
        return "url_en_dure";
J'utilise ce bout de code pour éviter d'avoir à changer du code chaque fois que je passe de StandAlone (JFrame) à un applet (JApplet). Pour que le code compile j'ai été obliger de faire une classe héritant de JFrame avec une méthode getParameter() qui ne fait rien. J'aimerai savoir si il y a une manière "plus propre" car une classe qui hérite d'une autre avec une méthode qui ne fais rien n'est pas vraiment l'idéal niveau conception. Merci.