Un bon tutorial sur GridBaglayout [JAVA] - Java - Programmation
Marsh Posté le 06-11-2003 à 16:24:26
Layout manager pour le nom du machin
Marsh Posté le 06-11-2003 à 16:57:00
<propagande>
Fais du SWT, c'est tout facile
</propagande>
Marsh Posté le 06-11-2003 à 16:59:53
pour info : les border layout sont bien pratiques et permettent de résoudre la pluspart des situations tout en étant plus facile à piger ...
j'ai jamais eu le courage (ni vraiment l'occasion) de me planger dans les gridbag...
Marsh Posté le 06-11-2003 à 17:01:02
ReplyMarsh Posté le 06-11-2003 à 17:16:01
chrisbk a écrit : |
Marsh Posté le 06-11-2003 à 17:25:24
benou a écrit : pour info : les border layout sont bien pratiques et permettent de résoudre la pluspart des situations tout en étant plus facile à piger ... |
c'est ce que je commence à me dire. parce que bon, les GridBag, j'ai l'impression que ça veut en faire trop, en tout cas moi ça me frustre énormément
Marsh Posté le 06-11-2003 à 17:25:55
parait que une fois que tu sais l'utiliser, c'est très bien ...
Marsh Posté le 06-11-2003 à 17:30:26
benou a écrit : parait que une fois que tu sais l'utiliser, c'est très bien ... |
Je plussoie (d'après ce que j'en ai entendu dire). C'est quelque chose de puissant mais assez complexe à maîtriser
Marsh Posté le 06-11-2003 à 17:33:23
Personnellement je n'utilise que ça; La première fois que j'ai fais une GUI je voulais un design assez compliqué et c'était le seul qui me convenait. J'ai appris avec le tutorial Swing de Sun, et ça va tout seul. Bon clairement c'est plus lourd à utiliser que les autres LayoutManager, mais ca permet de faire tout ce que tu veux.
Je dirais que dans le principe, c'est à peu près comme faire de la mise en page dans Excel si tu vois ce que je veux dire : tu as des cases, tu peux les fusionner, les diviser, tes composants peuvent déborder sur plusieurs cases...
Ensuite tu donnes des priorités relatives aux différents composants pour déterminer le comportement du layout quand la taille du conteneur change.
Marsh Posté le 07-11-2003 à 02:39:51
je l'ai déjà dit 100 fois
: les gridbaglayout ça fonctionne exactement comme les <tr> et <td> de l'html, avec ces colspan et rowspan. pile poil le meme principe. si t'es habitué à l'un, tu fais l'autre sans problemes
Marsh Posté le 07-11-2003 à 02:40:09
ReplyMarsh Posté le 07-11-2003 à 07:22:16
the real moins moins a écrit : je l'ai déjà dit 100 fois |
tu m'expliques?
Marsh Posté le 07-11-2003 à 08:21:36
the real moins moins a écrit : je l'ai déjà dit 100 fois |
je plussoie
Marsh Posté le 07-11-2003 à 08:21:57
ReplyMarsh Posté le 07-11-2003 à 09:34:06
the real moins moins a écrit : je l'ai déjà dit 100 fois |
Faux.
Ça fait comme ce que tu dis, mais tu peux gérer d'autres choses comme
R3g a écrit : déterminer le comportement du layout quand la taille du conteneur change. |
... en particulier gérer la variation de chaque composant du layout. C'est ça qui me fait souvent opter pour ce layout.
Marsh Posté le 07-11-2003 à 11:04:56
the real moins moins a écrit : et le swt ça pue |
Tu sors
Marsh Posté le 07-11-2003 à 11:06:30
the real moins moins a écrit : et le swt ça pue |
Tu sors
Marsh Posté le 07-11-2003 à 13:55:00
EpoK a écrit : un tuto swt ? |
http://dev.eclipse.org/viewcvs/ind [...] e/dev.html
et
http://eclipsewiki.swiki.net/1 (le serveur a l'air down)
Les exemples d'Eclipse sont très bien aussi.
Marsh Posté le 07-11-2003 à 14:01:57
ReplyMarsh Posté le 07-11-2003 à 14:04:36
Marsh Posté le 13-11-2003 à 22:20:50
c'est pas comme les td et tr, et colspan, car il y a plus de choses
en plus, souvent, ça réagit pas pareil sous linux que sous mac par exemple
Marsh Posté le 14-11-2003 à 00:10:42
noldor a écrit : c'est pas comme les td et tr, et colspan, car il y a plus de choses |
Par exemple ?
Marsh Posté le 14-11-2003 à 09:20:20
Krueger a écrit : |
je poste un exemple ce soir ou demain, sans problème
Et ça me l'a fait plus d'une fois
Marsh Posté le 06-11-2003 à 16:22:54
Autant j'ai plaisir à développer en Java, autant développer des GUI à base de GridBagLayout, ça me gonfle. Si quelqu'un connait un bon tutorial sur ce machin (j'ai pas d'autre nom), je lui en serai très reconnaissant
---------------
http://runnerstats.net