Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java
Interfaces Graphiques en Java Forum d'entraide pour les interfaces graphiques en Java (Swing, AWT, JFace, SWT, Graphisme 2D et 3D, clients riches, ...). Avant de poster -> Les cours sur les Interfaces Graphiques - FAQ GUI Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/08/2012, 15h49   #1
o-sys
Candidat au titre de Membre du Club
 
Homme oussama rbati
Étudiant
Inscription : août 2011
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme oussama rbati
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 35
Points : 12
Points : 12
Par défaut Récupérer pixel d'une image

Bonjour,

Je viens d'entamer un projet sur la reconnaissance de caractères.

J'aimerais récupérer les cordonnées des mes pixels et créer une interface ou avec mouseevent, c'est-à-dire en cliquant sur un point d'une image je récupère les x et y dans une boite de dialogue.

Je suis débutant en Java.

Quelqu'un saurait-il m'indiquer comment procéder ?

Merci d'avance pour votre aide.
o-sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 16h01   #2
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 318
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 318
Points : 2 225
Points : 2 225
java.awt.event.MouseEvent prévoit déjà les méthodes getX() et getY()

Montre-nous où tu as des problèmes dans ton code.
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 16h33   #3
o-sys
Candidat au titre de Membre du Club
 
Homme oussama rbati
Étudiant
Inscription : août 2011
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme oussama rbati
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 35
Points : 12
Points : 12
Je n'ai pas encore fais de code, je ne suis pas familiarisé avec Swing ou les interface graphiques. Je ne sais pas comment faire une image dans une interface et tout en cliquant tu récupères le X et le Y...
o-sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 16h37   #4
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 318
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 318
Points : 2 225
Points : 2 225
Ben là, mon gars, il faut commencer par coder et arriver par soi-même sur la difficulté.
On ne fait jamais le programme à ta place dans le forum,
on donne des indications à partir d'un code existant.
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 16h39   #5
o-sys
Candidat au titre de Membre du Club
 
Homme oussama rbati
Étudiant
Inscription : août 2011
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme oussama rbati
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 35
Points : 12
Points : 12
Oui et moi aussi de même, je cherche pas de codes existant ou fait je veux juste des indications dans tout les cas merci
o-sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 16h39   #6
php_faboul
Membre du Club
 
Loïc G
Étudiant
Inscription : décembre 2009
Messages : 67
Détails du profil
Informations personnelles :
Nom : Loïc G
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2009
Messages : 67
Points : 53
Points : 53
Salut !

Tu dois simplement ajouter un mouseListener à ton JPanel ou ta JFrame peut importe. en utilisant la method addMouseListener .

A l'interieur de ton MouseListener tu peux (comme l'a dit Népomucène) appeler les methodes getX() et getY() sur l'object MouseEvent en argument des methods mousePressed() mouseReleased etc ...

Un petit exemple ici : http://docs.oracle.com/javase/tutori...elistener.html
php_faboul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 03h46   #7
o-sys
Candidat au titre de Membre du Club
 
Homme oussama rbati
Étudiant
Inscription : août 2011
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme oussama rbati
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 35
Points : 12
Points : 12
c'est une question qi parait un peur debile mais je vx savoir si je peux creer des intrface graphique facilement ac eclipse comme avec netbeans ou po? merci
o-sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 09h52   #8
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 318
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 318
Points : 2 225
Points : 2 225
ça c'est un autre problème. Tu dois regarder dans les comparatifs entre Eclipse et NetBeans.
Si tu veux avoir des avis des utilisateurs de developpez.net, alors il faut ouvrir une nouvelle discussion.
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 11h13   #9
php_faboul
Membre du Club
 
Loïc G
Étudiant
Inscription : décembre 2009
Messages : 67
Détails du profil
Informations personnelles :
Nom : Loïc G
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2009
Messages : 67
Points : 53
Points : 53
NetBeans offre par défaut une interface "drag & drop" pour générer tout le code qui touche aux graphiques.

Eclipse, il faut mettre les mains dans le cambouis, mais l'avantage c'est que tu maitriseras mieux le contenu du code.
php_faboul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 11h15   #10
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 318
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 318
Points : 2 225
Points : 2 225
Citation:
c'est que tu maitriseras mieu le contenu du code
Pour un débutant, c'est pas gagné.
Il devra passer du temps dans les layout (ça peut être pédagogique).
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 15h20   #11
o-sys
Candidat au titre de Membre du Club
 
Homme oussama rbati
Étudiant
Inscription : août 2011
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme oussama rbati
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 35
Points : 12
Points : 12
Merci pour ses clarifications, j'essaierai avec NetBeans de faire l'interface et j'utiliserai Eclipse pour continuer ça ne sera pas terrible ?
o-sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 15h42   #12
wax78
Modérateur
 
Avatar de wax78
 
Homme Renaud Warnotte
Développeur informatique
Inscription : août 2006
Messages : 2 132
Détails du profil
Informations personnelles :
Nom : Homme Renaud Warnotte
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2006
Messages : 2 132
Points : 4 072
Points : 4 072
Envoyer un message via MSN à wax78
Citation:
Envoyé par php_faboul Voir le message
Eclipse, il faut mettre les mains dans la cambouille, mais l'avantage c'est que tu maitriseras mieu le contenu du code.
Ha bon pourquoi parles tu de cambouille avec Eclipse ?

Pour moi, Les 2 permettent d'utiliser un interface "drag & drop" qui écrit le code tout seul... et les 2 permettent aussi d'écrire tout ce code a la main. (pour eclipse il y'a le visual editor, windowsbuilder, etc...)
wax78 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h26.


 
 
 
 
Partenaires

Hébergement Web