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

AWT/Swing Java Discussion :

Saturation graphique ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut Saturation graphique ?
    Bonjour j'ai un problème de panel qui disparaissent ...

    Voila j'ai une endroit sur mon appli qui ressemble a une mille feuillles, avec des panels transparent les uns sur les autres.

    je gere tout comme il faut jusque la (les listener avec les evenements envoyer vers le bas ect ...)

    mon panel superieur est transparent et sur celui ci j'ajoute des tout petits panels représentant des gènes (en cliquant dessus on obtiens des informations ...)

    Tout marche bien tant que le nombre de gènes n'est pas elevé mais dès que cela deviens le cas mais panels inférieur disparraissent !

    Ce n'est pas le cas si je les met au dessus du panel des gènes ... le problèmes c'est que c'est lui mon ecouteur ! .... je ne comprend pas pourquoi selon le nombre de gènes et l'ordre des panels je n'ai pas la même chose ...

    donner du code est assez difficile mais si il faut j'essayerais de mettre des morceaux cohérents...)

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    je ne sais pas trop ce que tu utilise comme layout ou autre mais pour ce genre de manipulations il y a un layout spécial très intéressant.

    le CardLayout te permet de rentrer plein de composants dedan et de les afficher à volonté.

    une petite explication avec un exemple :
    http://www.infres.enst.fr/~charon/co...Gr/cartes.html

    sinon si tu utilise une carte graphique en SLI ou une double carte (genre Geforce 7950 GX2) tu aura souvent des problèmes d'affichages avec java selon les codes.

  3. #3
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    je vois beaucoup de personne empiler des JPanels. je ne trouve pas l'idée très bonne au dela d'un certain nombre (je dirais au dessus de 4 ou 5).

    Il serait préférable de faire un seul panneau de type dessin, qui representera la structure que tu veux. (Modele-Vue)
    Le faire comme ca permet je pense de gagner en vitesse et de garder une structure propre pour le reste (une classe Gene qui n'etend pas JPanel).

    Ce serait sans doute beaucoup de travail que de changer ca.

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par eclesia
    je vois beaucoup de personne empiler des JPanels. je ne trouve pas l'idée très bonne au dela d'un certain nombre (je dirais au dessus de 4 ou 5).

    Il serait préférable de faire un seul panneau de type dessin, qui representera la structure que tu veux. (Modele-Vue)
    Le faire comme ca permet je pense de gagner en vitesse et de garder une structure propre pour le reste (une classe Gene qui n'etend pas JPanel).

    Ce serait sans doute beaucoup de travail que de changer ca.
    en fait j'ai utiliser plein de JPanel pour ne pas avoir a recalculer a chaque mouvement de souris si il y a un gene ou non sous le curseur (j'ai un tool tip qui apparais ausurvol d'un point gène)

    je vais ptet essayer le cardLayout si rien ne marche ^^ merci

  5. #5
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    je viens de remarquer une chose .... bien que le contenue du panel (un rectangle orange transparent fait avec la methode paintComponent ne s'affiche pas, le panel est là puisque il etned les evenements ....


    mmm g trouvé le problème la methode paintComponent n'est pas appelé .. pourtant je fais un repaint .....


    Bon mon problème depend totalement de la densité dezs gènes sur le panel ... si je prend un certain nombre de gènes tout mes panels s'affiche correctement a une certaine taille mais dès que je reduit la taille en dessous d'un certain point je n'est plus mes panels inferieurs ....

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Alors la ..... j'ai aujouté un setLayout(null) et ca marche !!! ... pourquoi qua d j'essaye d'utiliser un layout j'ai toujours un problème .... (pourtant j'essaye de suivre vos conseils et de m'y mettre aux layouts !!!)

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

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  3. Réponses: 3
    Dernier message: 09/02/2003, 01h09
  4. [RAVE][DELPHI7] Comment faire un graphique ?
    Par DFANDOR dans le forum Rave
    Réponses: 7
    Dernier message: 06/02/2003, 20h25
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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