Exemples évolués
Chaque exemple montre une utilisation pratique de la fonction du WLangage.
Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.
|
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
// 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(); } }
|
Auteur: Patrick Biker