Je cherche à obtenir quelque chose de similaire.
Mais je ne trouve pas le Layout correspondant.
Des idées ?
Merci
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.
Bonjour,
Un BorderLayout ou un BoxLayout.
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 ^^
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.
ok merci !
Je sens que ça va être assez comique, sachant que ça va être un affichage "dynamique" dans mon programme...
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.
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
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.
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)
Partager