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

  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.

  7. #7
    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 l'ami, c'est excellent. Mais le layout manager peut s'utiliser avec VE et si oui, comment je l'install en tant que layout. merci

  8. #8
    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
    Heu... c'est quoi VE ?

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    j'ajoute pour le problème du null layout. Suivant la machine où tu tourne ou meme le window manager (sous linux), les présentations des fontes peuvent etre complètement différente, amenant à des boutons coupés, du text coupé, décentré, etc.

  10. #10
    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
    ok, le VE, c'est visual editor de swing. juste pour savoir si les layouts peuvent être installer et être utiliser avec. et comment installer tout ça

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 277
    Par défaut
    Tu peux aussi gérer les layouts à la mimine.
    Ce n'est pas bien compliqué, même pour le GridBagLayout tant décrié.

  12. #12
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    @cashmoney, non tu ne peux pas intégrer de nouveaux layouts aisément dans visual editor (ou tout autre designer). En effet celà nécessiterai que tu développes toutes la partie spécifique dans visual editor (ou dans le designer en question) pour gérer ce layout, et in fine tu irais plus vite à la main.

  13. #13
    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, je crois que je vais me débrouiller avec les layout de base. je pense pouvoir sortir quelques choses de potable.

  14. #14
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    ne pas oublier le bouton résolu ci-dessous

+ 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