Bonjour, je souhaiterais savoir si il est possible de lancer une Applet(exemple MonApplet.java) à partir d'une autre class, en l'occurence une class Main où je n'ai qu'un main.
Merci.
Bonjour, je souhaiterais savoir si il est possible de lancer une Applet(exemple MonApplet.java) à partir d'une autre class, en l'occurence une class Main où je n'ai qu'un main.
Merci.
Ton applet java est un objet comme les autres...
donc depuis ton main, tu crées une instance de ton applet, puis si besoin tu la lances
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MonApplet applet = new Monapplet(); applet.start(); //sauf si l'applet se lance d'elle même à sa création (ça dépend du constructeur que tu as implémenté)
Admettons que j'ai une class Main, où s'effectue un certain nombre d'opérations et qu'à un certain moment je veuilles lancer mon applet "MonApplet.java" .
J'instancie un objet
A present comment mon applet doit etre lancée, sachant qu'un fichier html lui est associé ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonApplet applet = new ... ;
Hum,
tu pourrais lancer la page html au moment où tu en as besoin, en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 try{ Runtime.getRuntime().exec("cmd /c start mapage.html"); } catch(IOException e){//... };
Une solution simple, dans le cas où tu ne souhaites pas lancer une page html (par exemple si elle est déjà lancée !), est d'effectuer tous les prétraitements nécessaires dans la méthode init() de l'applet, comme ça tu es sûr que tout est fait avant le démarrage de l'applet !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager