Magazine Internet

Installation de FengGUI et utilisation d'Eclipse

Publié le 07 octobre 2008 par Samuel Martin

Suite à un TP en classe (IMAC) j'avais ce rapide tutoriel qui trainait dans ma boite mail, comme tout n'est pas intuitif en java et notamment dans l'installation et l'utilisation de fengGui je me permet de placer ici ce concentré d'intelligence. J'espère que ceci pourra faire gagner du temps a au moins une personne. FengGui est une interface graphique permettant de piloter une fenêtre OpenGL, le tout en java. C'est certes plus optimisé que Swing par contre, la gestion des boutons n'est pas aussi aboutie.

fenggui.png

  • Site officiel : http://www.fenggui.org/doku.php
  • Des exemples : http://www.fenggui.org/doku.php?id=doc:examples:examples
  • Java Doc : http://user.cs.tu-berlin.de/~schabby/FengGUI/JavaDoc/

Avant toute chose vous devez vous munir de Jogl accessible à l'adresse jogl.dev.java.net

  1. For Windows: jogl-1.1.0-windows-i586.zip ou la version AMD 64 bits
  2. For Linux: jogl-1.1.0-linux-i586.zip ou la version AMD 64 bits
  3. For Mac OS X: jogl-1.1.0-macosx-universal.zip ou la version PPC

Télécharger également FengGui à l'adresse suivante http://sourceforge.net/project/showfiles.php?group_id=178317. Même remarque que Jogl sur le choix de la version.

  1. Dans Eclipse : File > New > Java Project
  2. Saisissez le nom de votre projet dans "Project Name" puis cliquer sur Finish
  3. Dans votre "workspace" créer un dossier /lib. Dans ce dossier vous devez avoir la configuration suivante : FengGui.jar et le dossier jogl-1.XXX contenant les fichiers .jar. Si vous utilisez windows, les fichiers à utiliser sont des .dll, mais la configuration reste là même.
  4. Dans Eclipse, Dans le panel de gauche (explorateur de votre projet), clic droit sur votre projet > Properties, Java Build Path > Librairies > Add External Jars... ajouter tous les .jar de votre projet (/lib et /lib/jogl...).
  5. Enfin toujours dans Java Build Path > Librairies puis dans Native librairy Editez le et placer votre chemin /lib/jogl...

Dans l'archive ci-jointe vous trouverez un exemple d'application fengGui "Chat".

Dans src :

  • Package Main -> la partie graphique
  • Package Chat -> la partie transfert de donnée texte

Dans lib:

Les librairies fenggui et Jogl (linux)

Comment tester l'application :

  • Lancer en premier votre serveur Chat : java chat.ChatServer, ce dernier se met alors en attente
  • D'après votre IDE (Eclipse ou Netbeans) lancer l'application MainWindow.java afin d'avoir le système de fenêtrage et donc l'application cliente.

Retour à La Une de Logo Paperblog

A propos de l’auteur


Samuel Martin 21 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossiers Paperblog

Magazine