IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Arguments dans une applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 117
    Par défaut Arguments dans une applet
    Bonjour tout le forum,
    Je débute en applet Java, et je cherche des informations sur deux problèmes suivants :

    Première question :
    J'ai une application Java (fichier jar) qui comporte des arguments.
    J'ai transformer mon application en applet avec la méthode init().
    Mais, comment puis-je récupérer les arguments du main( String[] args ) dans mon applet?


    Deuxième Question :
    Est ce que mon applet peut avoir toujours la méthode main pour qu'elle se lance comme une application?
    Si non, comment puis je faire pour la lancer soit en applet à travers un browser ou en application avec java?

    Merci de votre aide...

  2. #2
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 094
    Par défaut Reponse
    La methode main, si elle existe dans une classe qui étend Applet ou JApplet ne gêne pas, mais ne sert strictement à rien. C'est en effet ce qui fait la principale différence entre une application, et une Applet. L'application est appelée par l'environnement système qui invoque directement la machine virtuelle. Cette dernière s'adresse alors à la methode main de l'application en lui passant éventuellement des paramètres à travers la String[] de la methode main(String[] args). Dans le cas d'une applet, ce n'est plus le système qui invoque la JVM mais JavaPlugin. Et dans ce cas, c'est la methode init() de la classe principale qui étend Applet ou JApplet qui est invoquée, et non pas la methode main().
    Voilà pour ce qui concerne la methode main.
    Pour ce qui concerne le passage de paramètres à une applet, il suffit de se concentrer sur sa déclaration HTML. En effet, une Applet s'exécutant dans un navigateur est forcément 'appelée' par une page html. Soit en "l'habitant", à travers la définition d'un balisage <APPLET>...</APPLET> ou <OBJECT>. Il suffit donc de déclarer des paramètres dans ces balisages en respectant la syntaxe "param name=nom value=valeur", puis depuis l'Applet, il suffit d'exploiter la methode héritée d'Applet ou de JApplet getParameter(String nom) qui renverra sous la forme d'une chaîne la valeur.
    Voilà.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

Discussions similaires

  1. Arguments VM dans une applet
    Par Manaka dans le forum Applets
    Réponses: 4
    Dernier message: 08/11/2006, 09h32
  2. Drad and Drop dans une applet
    Par remyli dans le forum Applets
    Réponses: 2
    Dernier message: 19/12/2005, 16h46
  3. JFileChooser dans une applet
    Par jeje99 dans le forum Applets
    Réponses: 2
    Dernier message: 26/10/2005, 11h12
  4. [Applet] appel de la méthode stop() dans une applet
    Par ciol2.6.12 dans le forum Applets
    Réponses: 4
    Dernier message: 08/09/2005, 13h40
  5. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 08h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo