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

Interfaces Graphiques en Java Discussion :

Matrice interactive avec dessins


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut Matrice interactive avec dessins
    Hello,

    Je souhaiterai afficher une matrice qui afficherait des valeurs en fonction de deux autres variables, type y = f(a, b), y étant les valeurs de la matrice, et a, b les deux variables. Voici un exemple avec une image bidon mais qui illustre le résultat que je devrai obtenir:

    http://onproductmanagement.files.wor...map-medium.jpg

    La différence, c'est que je souhaite que les noms de colonnes et de lignes (qui dans mon cas seront des images) se chevauchent gagner de la place:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
               | F | H | J |
             |_E_|_G_|_I_|_K_|
        |_A_|  1 0 0 1 1 1 0
    |_B_|   |  0 0 0 0 0 0 0
    |   |_C_|  X 1 X 1 X X 0
    |_D_|   |
    Et dernière chose, étant donné que la carte pourra être grande, je souhaiterai donner la possibilité de naviger dans les données via. un scrollpane ou quelque chose comme ca.

    Donc, idéalement, il me faudrait une JTable au centre (sans les header), et je ne sais quel autres components au dessus et sur la gauche, et surtout lier les deux: lorsque l'utilisateur se déplace vers le bas dans la table à l'aide du ScrollPane, les dessins correspondant à gauche doivent également déscendre...

    Voilà j'espère avoir été clair. Ma question est simple: avez vous des idées, des pistes pour implémenter une telle chose?

    Merci d'avance...

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Nettement pour tes headers il fa falloir créer du composant maison à grand coup de java2d. Jamais vu de truc comme ça. De plus ils devront respecter la taille des lignes/colonnes de la JTable (bon c'est faisable).

    Pour ton histoire de scroll il te suffira de mettre tes composants dans le rowHeader et le columnHeader du JScrollPane.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Oui je me dirige vers un JScrollPane customisé.La difficulté sera en effet de faire coincider les cases de la matrice avec les dessins des headers..

    De plus je pense qu'il y a encore quelque chose qui manque pour ce que je souhaite: je voudrait que le scrollpane qui permet de naviguer dans la matrice, ait également un effet sur les headers puisque ceux-ci doivent coincider avec les éléments de la matrice...

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    J'ai rien dit, le ScrollPane permet ca. Je pensais pas que c'était aussi custumisable..

Discussions similaires

  1. Pb avec Date, interaction avec Javascript
    Par Jibees dans le forum ASP
    Réponses: 2
    Dernier message: 28/03/2006, 15h20
  2. Afficher une matrice 3d avec OpenGl
    Par kmaniche dans le forum OpenGL
    Réponses: 9
    Dernier message: 03/02/2006, 13h21
  3. [RCP] Interaction avec des vues
    Par alexixlebaulois dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/01/2006, 17h57
  4. [ant]: interaction avec le manager de tomcat
    Par sleepy2002 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/10/2004, 15h02
  5. Réponses: 4
    Dernier message: 17/05/2004, 09h57

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