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 :

Modifier les menus en fonction des choix utilisateur


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut Modifier les menus en fonction des choix utilisateur
    Bonjour,

    avant de vous poser la question, je vous explique la situation.
    j'ai un fichier java qui gère les menus (file,help,menu1,menu2 etc...).
    ce que j'aimerai, c'est qu'au départ l'application ne comporte que le menu "file", "help".
    ensuite, j'aimerai que l'utilisateur puisse choisir les menus qui veulent afficher.
    Pour cela, je souhaiterai faire une très petite application qui afficherait la liste des menus sous forme de cases à cocher par exemple, et dès qu'il choisit les menus à afficher , cela mettrait à jour le fichier qui gère les menus en ajoutant le code associé
    Bien entendu, les menus sont connus et le code à insérer aussi.
    Ensuite,il suffit de compiler etc..... (ça aussi se ferait par la ptite interface).
    Avec ce système là, il pourrait avoir plusieurs versions de son programme.

    En fait, mon problème est comment mettre à jour ?

    une idée: ouvrir le fichier, mettre un marqueur où je souhaite modifier le programme etc...., ensuite le sauvegarder.
    mais en java, existe-til pas une solution plus efficace ?

    Merci, en espérant que j'ai été clair.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 899
    Billets dans le blog
    54
    Par défaut
    Pourquoi se casser la tete en faisant ca ?

    Tu codes les actions de tes menus, tu permets a l'utilisateur de configurer ses menus et tu stockes ses preferences via l'API Preferences, Properties, XML ou autre. Au demarage de l'application, elle verifie les preferences et construit le menu au vol en fonction (rien de bien complexe)... Aucun besoin de devoir recompiler l'application en changeant la configuration.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut Idée excellente
    Merci beaucoup pour cette idée, donc si j'ai bien compris la situation, il suffirait que je crée une interface avec les menus qui veut choisir, ensuite on met à jour par exemple le fichier xml.
    et lorsqu'il ouvre l'application, dans la classe où je gère l'affichage des menus, je lis le fichier xml, c'est ça non ?

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 899
    Billets dans le blog
    54
    Par défaut
    Par exemple, oui.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut idée
    Je viens de penser à une chose qui risque de poser problème.
    En fait, c'est un prof qui va créer les menus à afficher.
    Ensuite après avoir créer le .jar, il met à dispo aux étudiants ce .jar.
    Le fichier xml sera dans le .jar
    Le souci, c'est que les étudiants auront accès à ce fichier .xml, y a-t-il un moyen qu'il n'est pas accès à ce fichier .xml ??
    merci!!!

  6. #6
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    bah tu cryptes le fameux fichier xml ^^. par contre tu peux pas mettre à jour un fichier qui est dans un JAR.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 28/01/2009, 17h00
  2. comment lister les fichiers en fonction des droits ?
    Par Ekimasu dans le forum Administration système
    Réponses: 7
    Dernier message: 19/04/2008, 17h12
  3. [XSL] Trier les données en fonctions des parametres?
    Par titoff85 dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 11/08/2007, 08h49
  4. Réponses: 2
    Dernier message: 21/03/2007, 16h26
  5. Variable qui évolue en fonction des choix dans formulaire
    Par stefou007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/09/2005, 22h40

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