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 :

Combien de fenêtre pour ajouter/modifier/supprimer?


Sujet :

Interfaces Graphiques en Java

  1. #1
    Rédacteur

    Homme Profil pro
    Technical Lead Salesforce
    Inscrit en
    Février 2009
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technical Lead Salesforce

    Informations forums :
    Inscription : Février 2009
    Messages : 563
    Points : 1 667
    Points
    1 667
    Par défaut Combien de fenêtre pour ajouter/modifier/supprimer?
    Bonjour, je suis étudiant et je dois présenter un projet en JAVA où le but est une application graphique qui se déroule en 2 parties.

    Dans la première partie, on est un simple client qui choisit son parmi 3 catégories (menu principal, boisson et dessert) puis on valide et dans une nouvelle fenêtre, apparaît la facture avec les détails.

    Dans le deuxième partie, on rentre son login et son mot de passe (BDD Mysql), puis une nouvelle fenêtre apparaît avec un menu où l'on choisit de soit pouvoir ajouter un produit, soit de le modifier, soit de le supprimer ou soit de fermer la fenêtre.
    Le problème est que je ne sais pas si je dois faire 3 fenêtres (ce qui serait plus facile pour moi) ou alors d'en faire 2, une pour ajouter et supprimer (on envoi "1" pour ajouter et "2" pour supprimer et suivant ce nombre, la fenêtre se modifie) et une autre pour modifier un produit.

    Sachant que ce projet sera présenter devant deux profs d'informatique que je ne connais pas le jour de mon examen..
    - Mes articles
    - Consultant technique Salesforce
    - Salesforce Certified Administrator
    - Salesforce Certified Platform App Builder
    - Salesforce Certified Developper I
    - Salesforce Certified Sales Cloud
    - Salesforce Certified Service Cloud

  2. #2
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    C'est toujours difficile de faire une interface la plus intuitive possible, je suis pour une fenêtre qui liste les produits avec 3 boutons : ajouter supprimer modifier, et que modifier ouvre une fenêtre de modification, qui se ferme a la validation ou l'annulation. Le truc de base quoi.

    Ça ne reste qu'un avis, mais choisit une façon de faire, et tiens toi y.
    La plupart des programmes de gestion ont cette base d'interface (ajout suppression et modification) il y a de quoi s'inspirer.
    Si le client ne précise pas le comment, c'est toi qui voit (dans les limites du raisonnable )

  3. #3
    Rédacteur

    Homme Profil pro
    Technical Lead Salesforce
    Inscrit en
    Février 2009
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technical Lead Salesforce

    Informations forums :
    Inscription : Février 2009
    Messages : 563
    Points : 1 667
    Points
    1 667
    Par défaut
    Je suis étudiant et je dois présenter un programme comme je le souhaite et une fois que j'aurais présenter le programme au prof, il doit me faire une modification.

    Je vais expliquer le fonctionnement pour ajouter, modifier ou supprimer.

    Il y a une première fenêtre qui apparaît où soit on clique sur un bouton qui ouvre une fenêtre avec le choix du menu ou alors on rentre son login et mot de passe, puis une nouvelle fenêtre apparait avec des boutons où l'on choisit de soit ajouter, soit de modifier, soit de supprimer un produit ou soit de fermer l'application.

    C'est là que je ne sais pas comment faire, soit je fais une seule et même fenêtre pour l'ajout et la suppression d'un produit (fenêtre qui se modifie en fonction de la valeur du paramètre qu'on lui donne et une fenêtre pour modifier un produit soit donc 2 fenêtres ou alors je fais une fenêtre pour chaque intervention soit 3 fenêtres.

    J'ai ce choix à faire, faire 3 fenêtres serait plus simple mais en faire que 2, montre que j'ai un peu plus travailler je trouve..
    - Mes articles
    - Consultant technique Salesforce
    - Salesforce Certified Administrator
    - Salesforce Certified Platform App Builder
    - Salesforce Certified Developper I
    - Salesforce Certified Sales Cloud
    - Salesforce Certified Service Cloud

  4. #4
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Citation Envoyé par absot Voir le message
    J'ai ce choix à faire, faire 3 fenêtres serait plus simple mais en faire que 2, montre que j'ai un peu plus travailler je trouve..
    Tu te pose la question dans le sens "qu'est ce qui impressionnerait le plus le prof?"

    Personnellement je me poserais la question "qu'est ce qui est le plus logique, le plus intuitif pour l'utilisateur?"

  5. #5
    Rédacteur

    Homme Profil pro
    Technical Lead Salesforce
    Inscrit en
    Février 2009
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technical Lead Salesforce

    Informations forums :
    Inscription : Février 2009
    Messages : 563
    Points : 1 667
    Points
    1 667
    Par défaut
    Le plus logique serait pour moi de faire une fenêtre pour chaque cas d'utilisation.

    J'ai une autre question, je créé une méthode qui renvoie deux chose, le nom et le prix d'un produit,j'ai donc pensé à renvoyer un arrayList ou un vector mais après je me demande comment je pourrais accéder par la suite à ces deux valeurs.

    Je veux dire par là qu'en PHP, j'aurais créé un tableau dans lequel j'aurais rangé dans la case "nom", le nom et dans la case "prix", le prix et par la suite j'aurais attribué les valeurs mais là j'ai un trou en JAVA..
    - Mes articles
    - Consultant technique Salesforce
    - Salesforce Certified Administrator
    - Salesforce Certified Platform App Builder
    - Salesforce Certified Developper I
    - Salesforce Certified Sales Cloud
    - Salesforce Certified Service Cloud

  6. #6
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Rien ne t'empêche de renvoyer un Produit remplit avec son nom, son prix ...

Discussions similaires

  1. boutons mobiles pour ajouter ou supprimer des colonnes
    Par jnowe dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/06/2010, 15h03
  2. Comment ajouter/modifier/supprimer une ligne TadvStringList
    Par whitespirit dans le forum C++Builder
    Réponses: 0
    Dernier message: 28/05/2009, 08h12
  3. Réponses: 1
    Dernier message: 02/12/2008, 14h59
  4. Ajouter/Modifier/Supprimer des elements d'une bdd
    Par Ramdoulou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 31/03/2008, 18h39

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