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 :

Design de fenetre


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Par défaut Design de fenetre
    Bonjour à tous,

    Voilà je suis entrain de faire mon projet de fin d'année et j'ai VRAIMENT de gros soucis avec l'interface graphique.

    Je n'arrive pas à mettre les choses là ou je le souhaite j'essaie différent layout en passant par des imbrications de panel à n'en plus pouvoir, pour au final avoir un gros n'importe quoi

    J'ai cherché sur DVP les article sur SWING mais ce n'est pas ce que je recherche et dans mes bouquins il n'y a rien de concret aussi...

    En plus j'ai pas le droit d'utiliser un logiciel pour générer mon interface graphique...

    Ma question est : Auriez-vous des liens sur le comment faire une interface graphique et les bonnes pratiques ?

    Merci pour vos conseille et aide

  2. #2
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Bonjour,

    tu n'a pas tellement le choix : tu devra utiliser les layout.

    après sinon ce que tu peut faire, c'est dessiner ton interface sur un brouillon et étudier les layout qui s'adaptent le mieux à ce que tu recherches en combinant tes panels (comme tu le fait déjà).

    Voilà

  3. #3
    Membre éclairé Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Par défaut
    Salut floflo_2006,

    Merci pour ta réponse!!! C'est vrai que tu as raisons une petite esquisse de mon interface serait un bon début, histoire de guider mon travail

    Je rajouterais qu'en fait mon problème est que je ne maitrise pas(du tout) les layouts, donc j'ai des rendu visuel assez rustique, pour ne pas dire minable

    Je me demandais, si en java il y avait des Gurus des interfaces graphiques qui nous prodiguerais leurs sciences sur les choses à faire et à ne pas faire ... Un peux comme pour HTML/CSS, même si cela n'a rien à voir.

    Merci beaucoup pour ta réponse floflo_2006, je vais de ce pas faire une jolie petit esquisse.

  4. #4
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    floflo_2006 a raison, il vaut mieux commencer par faire un dessin de ce que tu veux. Cela clarifie ce que sera l'objectif final, et tu n'auras pas à réfléchir à ça lorsque tu commenceras à coder.

    Pour ce qui est des layouts, leur utilisation est parfois complexe, il faut donc que tu t'entraines. Fais des interfaces graphiques bidons juste pour voir comment utiliser ces Layout. Une fois que tu auras compris, la seule limite sera celle du Layout. A ce propos, le Layout GridBagLayout est le plus robuste, tu peux à peu près tout faire avec. Par conséquent, je te conseille d'apprendre à l'utiliser. Cela demande du temps, alors ne perds pas patience, on n'obtient jamais le résultat voulu dès le début, c'est une question de pratique, il faut t'entrainer avec.

    Mais une fois que tu sauras l'utiliser, tu n'auras plus de limite

    Bonne chance

  5. #5
    Membre chevronné Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Par défaut
    je viens de m'initier à NetBeans et son générateur d'interfaces graphiques qui est trés intuitif , cependant j'avais déjà une expérience auparavant avec les layouts,je sais pas si ça explique la rapidité avec laquelle j'ai dompté Matisse.

    Mais je te conseille d'aller vers cet EDI .

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Salut,
    Pour ton interface graphique, cela dépend de ce que tu veux faire. Tu as le borderLayout pour afficher au centre, à droite, a gauche, en haut ou en bas mais personnellement, je te conseille le GridBagLayout, il est assez compliqué mais kan tu as compris, tu peux modéliser ta fenêtre exactement comme tu veux.
    voilà un petit lien pour t'entrainer
    http://www.java2s.com/Tutorial/Java/...dBagLayout.htm

    A+

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

Discussions similaires

  1. [FB4] [FLEX4] design d'une fenetre
    Par mhd20 dans le forum Flex
    Réponses: 0
    Dernier message: 22/08/2011, 10h52
  2. Réponses: 16
    Dernier message: 15/04/2008, 18h03
  3. fenetre avec design
    Par aliosys dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/02/2007, 20h44
  4. [LG]comment désigner un caractère affiché dans la fenêtre?
    Par zetterberg_10 dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2005, 00h27
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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