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 :

Sauvegarder les propriétés de composant


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Par défaut Sauvegarder les propriétés de composant
    Bonjour,
    j'ai un petit problème.Je pense pouvoir le résoudre mais je ne sais pas si la méthode employée est la plus judicieuse.
    je souhaiterai avoir votre avis sur la question.

    J'ai une interface graphique divisée en 2 parties (à gauche un menu pour naviguer, et à droite un panel qui est actualisé via les boutons du menu).La construction de chaque Panel est gérée par une classe différente.Chaque panel contient plusieurs composants (JButton, Jtable, Jtextfield.....).J'aimerai sauvegarder la saisie utilisateur quelquepart de sorte qu'en revenant sur un panel, les anciennes valeurs utilisateur soient devenues les valeurs par défaut.
    Je ne sais pas si je suis bien clair...

    Je pense faire une superClasse qui contiendrait toute les variables que je veux mémoriser et à chaque clique sur un boutton du menu (i.e à chaque fois qu'on efface un panel et qu'on en reconstruit un autre) j'appelle les getters qui vont me permettre de modifier les variables de la superclasse.
    Ainsi quand je détruis un panel contenant un champ de texte:
    je fais parent.variabletexte := ClassPanel.getTexte .
    Et quand je charge le Panel je n'ai plus qu'à aller lire ces infos pour en faire des valeurs par défaut.
    Qu'en pensez vous?

    Merci d'avance

    Ps: désolé pour le titre pas très explicite mais je n'ai pas trouvé d'intitulé adéquate...

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    C'est bien pensé, mais ca ne marchera pas ainsi, car quand tu vas quitter ton programme, les propriétés que tu auras stockées dans ta classe vont être réinitialisés.

    Pour stocker des propriétés ainsi, je te conseille plutôt d'employer un fichier .properties qui est simple à employer

  3. #3
    Membre confirmé Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Par défaut
    C'est bien pensé, mais ca ne marchera pas ainsi, car quand tu vas quitter ton programme, les propriétés que tu auras stockées dans ta classe vont être réinitialisés.
    J'ai oublié de préciser que je ne voulais les sauvegarder que le temps de l'éxécution du programme

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par yoshï
    J'ai oublié de précisé que je ne voulais les sauvegarder que le temps de l'éxécution du programme
    ok Je comprends mieux alors

    Alors oui, je trouve que c'est une bonne idée

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

Discussions similaires

  1. Sauvegarde des propriétés des composants graphiques
    Par johnvox dans le forum Windows Forms
    Réponses: 0
    Dernier message: 06/09/2012, 10h56
  2. [PHP 5.3] Sauvegarder les propriétés statiques d’une classe dans un fichier
    Par geforce dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2010, 03h05
  3. Modifier les propriétés des composants d'une autre form
    Par souminet dans le forum Débuter
    Réponses: 3
    Dernier message: 20/08/2008, 09h09
  4. Composant enregistrant les propriétés des composants
    Par pat-lion dans le forum Delphi
    Réponses: 5
    Dernier message: 29/01/2007, 19h57
  5. Réponses: 9
    Dernier message: 13/06/2005, 17h56

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