DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Java
  • Lancement d'une application Java
JavaExécute (Exemple)
Lancement d'une application Java
Etats et Requêtes Le code suivant permet de lancer une application Java. La fonction JavaCharge permet d'indiquer l'emplacement des classes nécessaires à l'exécution de l'application Java.
// Indique l'emplacement de Classes.ZIP et des *.class de
// l'application Java à lancer
JavaCharge("D:\sources\AppJava1\classes.Zip;D:\sources\Exemple\TestJava")
JavaExécute("Application", "Machaîne")
// Code JAVA
import java.awt.*;
import java.awt.event.*;

PUBLIC class Application {  PUBLIC Application (String[] args){
Fenêtre f = new Fenêtre (args);
      f.validate();
      f.setVisible(true);
      System.out.println("C'est ouvert");
      }

PUBLIC static void main (String[] args) {
      new Application(args);
      }
}

import java.awt.*;
import java.awt.event.*;

PUBLIC class Fenêtre extends Frame {
      String[] params;
      // Barre de Menus
      MenuBarmenu = new MenuBar();
      // Menu Fichier
      Menu file = new Menu("Fichier");
      // Sous Menu Quitter
    MenuItem quit = new MenuItem("Quitter");

PUBLIC Fenêtre(String[] args){
      params = args;

      this.setSize(new Dimension(400, 200));
    this.setTitle("Demo");
      quit.addActionListener(new Frame_ActionListener(this));
    file.add(quit);
      menu.add(file);

    this.setMenuBar(menu);

}

PUBLIC void paint(Graphics g){
      int i;
      for(i = 0;i<params.length;i++)
      g.drawString(params[i],10,i*50+100);
}
}

class Frame_ActionListener implements ActionListener{
    Fenêtre ff;

Frame_ActionListener(Fenêtre ff){

this.ff = ff;
}
PUBLIC void actionPerformed(ActionEvent e){
    ff.dispose();
}

}
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale