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 :

Performance et CardLayout


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut Performance et CardLayout
    Bonjour,

    Dans une application j'ai une JFrame que j'ai programmé avec un CardLayout. Ce Layout un peu particulier permet de superposer plusieurs JPanels comme dans une pile, et le les faire défiler (suivant, précédent, premier, dernier...).

    Au final ma fenêtre aura environ 4-5 écrans, pouvant être parfois assez surchargés en composant. Est ce que cela pourrait-il poser un problème d'optimisation? Est ce que lorsqu'un écran est affiché, les autres sont-ils pris en compte?

    Autre question, au cours de mon application, j'ai plusieur JFrame de cette manière. Quand je passe d'une fenêtre à une autre, j'en masque un pour afficher la suivante avec setVisible(true) pour la nouvelle et setVisible(false) pour l'ancienne.
    Quels sont les impacts sur les performances? Cela peut-il poser problème avec des fenêtres assez chargées?

    Merci de partager votre expérience !

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ne t'inquiète pas pour ça.
    A moins que tu ne manipules un grand nombre de données différentes, il n'y a pas de problème.

    Ton écran sera sûrement plus long à charger par contre, si tu veux optimiser le temps de chargement l'idéal serait de charger le premier panel directement puis les autres en taches de fond une fois le premier panel affiché, mais là c'est vraiment si tu as l'écran qui met trop de temps à venir.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut
    D'accord, merci d'avoir levé mes inquiétudes ^^

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

Discussions similaires

  1. [maintenance][performance] Que faire comme maintenance ?
    Par woodwai dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 06/11/2003, 15h39
  2. Performance xml
    Par MicKCanE dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 07/07/2003, 06h41
  3. [ POSTGRESQL ] Problème de performance
    Par Djouls64 dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/05/2003, 16h18
  4. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37
  5. performance entre 3DS, ase, asc ...
    Par amaury pouly dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/03/2003, 11h41

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