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
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)Ajax 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