Fenetre ronde (jni)

Description

Ce mini tutorial à pour but de montrer comment l'on peut via JNI rendre une fenêtre java ronde (je vous laisse imaginer les différentes possibilités de découpage de la fenêtre).

Il est composé de 3 projets :
1 - le projet java fait sous eclipse 3.2
2 - Le projet CPP pour linux fait sous eclipse 3.2 avec CDT et GCC 3.4
3 - Le projet CPP pour Windows fait sous Visual C++ 6

afin de compiler correctement les codes C++ merci de bien renseigner le chemin des includes situés dans le répertoire d'installation du jdk.
pour linux merci de ne pas oublier d'ajouter le link à libjawt.so situé dans le répertoire jdk_home/jre/lib/i386
(clic droit sur le projet -> properties -> C/C++ Build -> Tool settings -> GCC C++ Linker -> Libraries -> Libraries (-l) mettre 'jawt' et dans Libray search path (-L) mettre le chemin jdk_home/jre/lib/i386).

Je tiens à préciser que je ne fais pas de support sur l'utilisation des IDE (Eclipse, Visual Studio).

Cette source nécessite le jdk 1.5 ou supérieur.

Source / Exemple :


dans le zip

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.