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

Algorithmes et structures de données Discussion :

Replacement d'image


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut Replacement d'image
    Bonjour à tous,

    je suis à la recherche d'un algorithme (ou code) permettant de replacer des objets ,dans un graphe java2D, de manière automatique
    c'est à dire, dans l'application que je vais devoir développé, il y uara une partie ou un utilisateur pourra créer des schémas. Et il faudrai que sur un simple click, les objets se replacent de manière automatique afin d'avoir une meilleure visibilité (et si possible éviter au maximun les croisement entre les liens de chaques composants )

    si vous connaissez ou avez un tel code pourriez vous me l'indiquer.

    Cordialement

    Casp

  2. #2
    Membre chevronné Avatar de Flo.
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Par défaut
    Quel environnement tu utilises ?

    Je pense qu'il ne vaut mieux pas dessiner tes objets directement sur une image.

    En général on travaille avec des shapes (des formes). Mais ça peut marcher avec n'importe quel autre composant qui possède une gestion de l'évenement OnMouseMove (là encore ça dépend de ton environnement de développement).

    Tu crées un Shape, que tu places sur un panel (ou autre conteneur). Et sur l'évenement OnMouseMove de ton shape, tu redéfinis son top / left (sa position dans son conteneur) de ta shape en fonction de la dernière et de l'actuelle position de ta souris sur ce même shape.

    Flo.

  3. #3
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    salut,

    il y a des algo de mise en page de graphe, qui trouvent la meilleure projection d'un graphe afin de minimiser le nombre decroisement des aretes. Je pense que c'est assez proche de ton probleme.
    Essaie une recherche avec 'graph layout'.
    En java tu peux aussi regarder les bibliotheques JGraph et JGrapht.

    A+

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Il me semble qu'il y a des packages Java gérant les graphes et la réorganisation automatique.

    Sinon, regarde du côté de l'algo de Sugiyama (ne fonctionne que sur des graphes "à niveaux"), ou encore d'un autre à base de forces et de ressorts dont je ne me rappelle plus le nom.

  5. #5
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    je vous remercie de vos réponses
    je vais commencer à regarder ça

    sinon mon environnement de travail est Java

Discussions similaires

  1. [PHP 5.2] Replacement d'un nombe en image
    Par grazianno dans le forum Langage
    Réponses: 1
    Dernier message: 21/09/2009, 22h04
  2. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  3. [RegEx] eregi replace pour récupérer une image
    Par moumoumoute dans le forum Langage
    Réponses: 1
    Dernier message: 18/07/2007, 03h52
  4. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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