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

Composants Java Discussion :

Manière d'organiser les composants / Layout


Sujet :

Composants Java

  1. #1
    Invité
    Invité(e)
    Par défaut Manière d'organiser les composants / Layout


    Je cherche à obtenir quelque chose de similaire.
    Mais je ne trouve pas le Layout correspondant.
    Des idées ?

    Merci
    Dernière modification par Invité ; 03/12/2009 à 11h34.

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Bonjour,

    Un BorderLayout ou un BoxLayout.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour cette page !
    Je crois que j'ai trouvé : GridBagLayout me semble plus adapté.

    Mais il me faut encore un algo qui organise bien tout ça ^^

  4. #4
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    919
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 919
    Par défaut
    Le GridBagLayout est plutôt compliqué à utiliser.
    Mais lit bien la faq de Swing et les astuces concernant ce layout. Moi ça m'a été bien utile pour mettre de l'ordre dans mon panel.

  5. #5
    Invité
    Invité(e)
    Par défaut
    ok merci !
    Je sens que ça va être assez comique, sachant que ça va être un affichage "dynamique" dans mon programme...

  6. #6
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    919
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 919
    Par défaut
    Je me demande si tu n'as pas intérêt à farbiquer ton propre LayoutManager,
    car le GridBagConstraint suppose quand même qu'il soit possible de tracer une grille en-dessous de ton arrangement.
    Dans ton exemple, il n'est pas possible de tracer une grille en-dessous, mais le gbl va pas fonctionner.

  7. #7
    Invité
    Invité(e)
    Par défaut
    oui peut être, mais je ne vois pas trop comment faire :]
    enfin... on peut considérer qu'il s'agit d'un GridBagLayout, car on peut imbriquer les éléments les uns dans les autres :o

  8. #8
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Déja à mon avis, il faut que tu cherches à découper cette vue en sous parties, parce que c'est évident que tu risques de pas t'en sortir si tu essaies de faire un seul layout pour l'ensemble.

    Il faut essayer de faire plusieurs sous-panels avec chacun son layout, tu devrais mieux t'en sortir.

  9. #9
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    919
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 919
    Par défaut
    Non si tu veux imbriquer les éléments les uns dans les autres, le mieux ce n'est pas un gridbaglayout, mais plutôt des boxlayout.
    Dans ton exemple de SpaceMonger, tu place au top
    a b

    où a=
    dd
    temp

    et b=
    Free space,
    Documents and Settings

    dd=
    lab22dev
    csharp_...

    lab22dev=
    w x

    w=
    binaries
    y

    y=
    ndep public

    w=...

    Amuse-toi bien
    D'où l'utilité de faire toi-même ton propre layout.

    Regarde ceci dans les tuto Swing:
    Creating a Custom Layout Manager
    Doing Without a Layout Manager (Absolute Positioning)

Discussions similaires

  1. Utiliser les layouts pour bien placer les composants Swing ?
    Par khaled_prg dans le forum Agents de placement/Fenêtres
    Réponses: 14
    Dernier message: 16/04/2013, 17h01
  2. Répartir équitablement les composants dans un layout ?
    Par ®om dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 16/01/2012, 11h15
  3. Les composants : ATL, DLL, COM, OCX, ...
    Par Pucpood dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 10h03

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