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 :

Lancer un applet en cliquant sur un bouton


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Par défaut Lancer un applet en cliquant sur un bouton
    Salut,

    je veux acceder a l'applet2 via un click sur le boutton qui se trouve dans l'applet1...

    Merci

  2. #2
    Membre confirmé Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Par défaut
    j'ai pas encore trouvé de sol...
    Personne ne sait comment faire??

  3. #3
    Membre confirmé Avatar de NutellaPiou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 107
    Par défaut
    Elles sont sur la même page?
    Il faut faire disparaître la première pour faire apparaître la seconde?
    Tu peux donner plus d'infos stp?

  4. #4
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Je crois que deux applets sur une meme page ne peuvent pas echanger des evenements.
    La solution que je te propose est de passer par le reseau.

  5. #5
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Lancer un applet en cliquant sur un bouton
    Salut,
    Je pense que c'est possible d'échanger des informations entre deux Applets en utilisant JavaScript. J'ai déjà réalisé un truc de ce genre... En fait, j'ai pu communiquer entre l'Applet et la page HTML, puis de la page HTML vers l'Applet.... donc pour communiquer entre les deux Applets, il suffit de passer par le même procédé.
    Pour cela il faut utiliser les plugins Netscape JSObject .
    De la page JSP vers l'Applet, tu n'auras pas besoin de ces plugins, il suffit de
    faire comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" value="Cliquez" onClick="document.applets['monApplet'].maMethode();" />
    Sachant que maMethode est une méthode Javascript.


    Dans l'autre sens, en revanche il faut utiliser le plugin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     private JSObject jso;
    try
      { jso.call("maMethodeJs1", new String[]{"maChaine"});
         }
      catch(Exception ex)
        {
     
        }
    Je ne sais si j'étais clair...?

  6. #6
    Membre confirmé Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Par défaut
    Bonjour et merci pour vos réponses;
    alors les applets je les utilisent pas sur des pages en html.je les executent juste sur netbeans...
    j'ai pu lancé la 2eme applet a partir du clic sur la 1ere, voila le ptit code:

    JApplet_1 contient une jinternal frame et un label "Bonjour!!!"
    il y a rien de speciale dans le code.

    JApplet_2 est celle qui contient le bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    private JApplet_1 M;
    public void init() {
     M = new JApplet_1();
    M.init();
    M.start();
    getContentPane().add(M);
    M.stop();
     initComponents();
    }
     
    private void btnActionPerformed(java.awt.event.ActionEvent evt) {        
    setLayout(new GridLayout(0,1));
     validate();
    }
    le code marche tres bien les 2 applets s'affichent dans la meme frame pour cacher lautre il suffit juste a mettre la freme qui contient le bouton a un setVisible("false");


    Mais la j'ai un ptit probleme de mise en page; lors de l'execution, l'applet qui contient le bouton s'affiche en bas et celle qui contient le label s'affiche en haut...j'ai essayé d'arranger ca avec les layout ou bien avec un setLocation pour permutter les applets cad celle avec le bouton en haut et celle du label en bas mais quoi que je fasse, j'arrive pas a obtenire le resultat que je veux....

    Merci par avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer un label et lancer un serveur en cliquant sur un bouton ?
    Par Developpeur19 dans le forum Général Java
    Réponses: 1
    Dernier message: 27/05/2011, 23h33
  2. SDI - changer de vue en cliquant sur un bouton
    Par Psykotik dans le forum MFC
    Réponses: 3
    Dernier message: 29/11/2005, 16h09
  3. placer un texte dans une textarea en cliquant sur un bouton
    Par BernardT dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/11/2005, 17h17
  4. Réponses: 4
    Dernier message: 14/11/2005, 15h58
  5. Réponses: 5
    Dernier message: 18/10/2005, 20h55

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