Fenetre ronde (jni)

Soyez le premier à donner votre avis sur cette source.

Vue 13 698 fois - Téléchargée 1 805 fois

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

Ajouter un commentaire

Commentaires

Messages postés
28
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
24 juillet 2008

Salut,
t'es un peu professionnel pour un debutant!!!
jcroi t'es un connaisseur en programmation, moi chui bon en algorithme la programmation c pas ma specialité(chui etudiant en Telecom).
J'ai fait l'upload d'un jeu, stp telecharge le jeu et commente!
et jt'ajoute à mes favoris.
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
96
Salut,

le code C++ est le seul à pouvoir découper une fenêtre donc les deux codes sont important
Messages postés
23
Date d'inscription
dimanche 3 avril 2005
Statut
Membre
Dernière intervention
27 juillet 2007

Bonjour,
Je suis intéréssé par ton code mais j'aurais une question, en fait tu as fait du C++ et du JAVA mais je ne comprend pas en fait si ton programme utilise les deux sources ou si c'est juste que tu l'as fait avec deux langages diférents ?

merci
Messages postés
66
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 octobre 2009

Ok merci!
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
96
Salut,

CreateEllipticRgn est une fonction de l'api windows et vu que je l'ai fais sous visual c'est normale que cela merdouille chez toi pour resoudre ton problème dirige toi sur cppfrance.com
Afficher les 9 commentaires

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.