IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

Point objet en Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut Point objet en Java
    Bonjour,

    Pour dessiner des points sur une carte en Java, je fais appel à l'objet Graphics qui marche bien mais qui ne permet pas de considérer mes points comme des objets.

    Mon but est de placer des BTS (unités de réseau GSM) et de pouvoir leur donner des noms, des caractéristiques, ... Donc, la première chose qui me vient à l'esprit est de créer une classe BTS qui a comme attributs le nom, la position, ...
    Comment faire en sorte que mes objets se dessinent automatiquement sur la carte et qu'en cliquant dessus, je pourrais avoir accès aux attributs ?

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Tout d'abord, juste une petite correction sur la terminologie : une instance de la classe Point est bel et bien un objet, comme toute instance de n'importe quelle classe !

    Concernant ta classe BTR, tu peux la créer, par contre si tu veux qu'elle soit considérée comme un Point, hé bien il suffit de la faire étendre/hériter de la classe Point. C'est un des principaux intérêts de la programmation objet.

    Après, à savoir comment tu peux exploiter cet héritage, là c'est un poil plus compliqué mais à un moment donné, dans ton code, au niveau par exemple de l'évènement sur lequel tu veux que ton Point personnalisé soit exploité selon ton besoin, tu lui appliques un cast sur BTR, en t'assurant préalablement que le point concerné est bien de type BTR. Pour cela, intéresse-toi à l'instruction instanceof.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut
    Merci beaucoup ça me réjouis qu'il y a une classe point déjà prête en java Mais saurais tu comment "dessiner" des instances de cette classe dans un JPanel ? J'espère que je me trompe pas sur la terminologie

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Citation Envoyé par Ben2903 Voir le message
    Merci beaucoup ça me réjouis qu'il y a une classe point déjà prête en java
    Ben oui, quand même... La classe point est décrite ici http://docs.oracle.com/javase/7/docs...awt/Point.html (je pensais que c'était d'elle dont tu parlais...)

    Sinon, le mieux est de commencer par jeter un oeil aux tutoriels :
    http://java.developpez.com/cours/
    et notamment ici http://duj.developpez.com/tutoriels/java/dessin/intro/
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut
    L'interface IDrawable résout bien le problème. Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Base de données objet en java
    Par karoudja dans le forum Persistance des données
    Réponses: 12
    Dernier message: 30/08/2008, 10h22
  2. Créer des objets avec Java Monkey Engine
    Par ToTo13 dans le forum 3D
    Réponses: 3
    Dernier message: 31/07/2007, 15h06
  3. taille des objets en java
    Par tarik1099 dans le forum Langage
    Réponses: 2
    Dernier message: 26/05/2007, 20h59
  4. tableau d'objets en java
    Par lion000 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 26/04/2007, 08h21
  5. objet plugin java
    Par james2001 dans le forum Applets
    Réponses: 1
    Dernier message: 07/11/2006, 17h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo