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

Agents de placement/Fenêtres Java Discussion :

Utilisation des Layouts


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de cashmoney
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut Utilisation des Layouts
    Bonjour,
    est-il ne cessaire pour concevoir un bon interface graphique personnalisé d'utiliser les layout dans swing? Je pose cette question parce que j'ai entendu dire qu'il est important dans swing de les utiliser sinon, les mis à jour de l'application serait complexes.

    Moi, quand je travaille en graphisme, je les mets en NULL afin de pouvoir personnaliser au maximum mon graphisme et avoir un rendu meilleur tout en mettant mes frames en standdard 800x600 et en false le rezible avec un calcul de l'écran de sorte que quelque soit le moniteur, l'application se lancer toujours au centre.

    Merci pour vos suggestion et vos explications et si possibles vos tutos.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu le dit toi même : tes applications sont limité en 800*600 sans redimensionnement possible... Avec les résolutions des écrans actuels ca fait un peu petit

    De plus il y a de forte chance qu'ils s'adaptent mal à des changements de LookAndFeel ou autres.

    Enfin la moindre modification peut impliquer la modification des coordonnées des autres composants !




    L'objectif des Layout est de se charger de tout cela, en recalculant dynamiquement les infos du positionnement lors de l'affichage, en fonction de plusieurs critères...



    Ce qu'il faut bien comprendre, c'est qu'avec les layouts on ne précise pas directement la taille ni la position des composants, mais que cela dépend fortement du layout...


    Enfin, mis à part pour des cas basiques (BorderLayout, FlowLayout), les layouts standard ne sont pas très pratique.
    Je te conseillerais plutôt de te tourner vers des layout plus complet tels que TableLayout ou MigLayout...


    a++

  3. #3
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    Salut,
    si tu utilises Netbeans ou autre, tu n'as pas à te casser la tête avec les layouts. Sinon, si tu codes à la main, moi j'ai l'habitude d'utiliser des Box et le SpringLayout, j'ai essayé de me pencher su le GridBagLayout, mais c'était peine perdu, et j'en suis sorti seulement avec un mal de tête.

  4. #4
    Membre éclairé Avatar de cashmoney
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Merci les amis,
    c'est super sympa. le problème je sais pas comment intégré de nouveaux layout dans dans éclipse et aussi si je pouvais avoir des liens cela m'aiderait beaucoup.
    je pense que je vais reprendre mes conceptions graphiques mais je compte sur vous pour les liens et comment intégré les nouveaux layout dans eclipse.

  5. #5
    Membre éclairé Avatar de cashmoney
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Encore une question, est ce que l'on peut utiliser les nouveaux layout que vous m'avez cité dans visual editor? merci

  6. #6
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Je ne peux pas répondre à tes questions sur Eclipse, par contre je peux préciser que tu peux parfaitement faire ton propre layout si tu souhaites un rendu spécial.

    Par exemple, quand tu dis avec un calcul de l'écran de sorte que quelque soit le..., cela revient à se faire un layout pirate, que tu pourrais faire en implémentant LayoutManager ou LayoutManager2. Cela restera ainsi correct du point de vue du java.

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

Discussions similaires

  1. [C#] Utilisation des Layout
    Par Mister Nono dans le forum Débuter
    Réponses: 8
    Dernier message: 04/04/2012, 08h39
  2. [ZF 1.7] Utilisation des "layouts"
    Par Feng-Huang dans le forum MVC
    Réponses: 14
    Dernier message: 16/01/2009, 11h01
  3. Utilisation des layout
    Par slake13 dans le forum Débuter
    Réponses: 5
    Dernier message: 14/11/2008, 12h48
  4. [Struts-Layout] Utilisation des boutons next et previous
    Par elsodiop dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/02/2007, 12h56
  5. Stuts Layout => utilisation des tags <tabs> et <tab>
    Par spirodeau dans le forum Struts 1
    Réponses: 4
    Dernier message: 26/07/2006, 18h51

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