[Java] GridBagLayout : pff c'est franchement pas intuitif...

GridBagLayout : pff c'est franchement pas intuitif... [Java] - Java - Programmation

Marsh Posté le 27-02-2004 à 07:47:47    

Salut
 
Quelqu'un pourrait-il m'aider à faire cette disposition toute simple avec un gridbaglayout :


 -----------------
| Button |        |
|--------| Button |
| Button |        |
 -----------------


En gros c'est 2 lignes, 3 cellules avec une qui fusionne (rowspan=2)
 
Dans l'aide il y a le contraire mais je suis incapable de réaliser ça...
C'est vraiment lourd...
merci
  ANT

Reply

Marsh Posté le 27-02-2004 à 07:47:47   

Reply

Marsh Posté le 27-02-2004 à 08:15:36    


 -----------------
| Button1|        |
|--------| Button3|
| Button2|        |
 -----------------


Code :
  1. GridBagConstraints c = new  GridBagConstraints();
  2. container.add(Button1, c);
  3. c.fill = GridBagConstraints.BOTH;
  4. c.gridy = 1;
  5. container.add(Button2, c);
  6. c.gridy = 0;
  7. c.gridx = 1;
  8. c.gridheight = 2;
  9. container.add(Button3, c);


Message édité par nraynaud le 27-02-2004 à 08:17:53

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 27-02-2004 à 10:49:35    

les layout capu! vive les panels imbriqués
 
nan serieux quel est le vicieux qui nous a pondu ça?
(les layout pas ton gui)

Reply

Marsh Posté le 27-02-2004 à 10:55:42    

stb a écrit :

nan serieux quel est le vicieux qui nous a pondu ça?
(les layout pas ton gui)

celui qui en a eu marre d'avoir des éléments innaccessibles ou tronqués parce qu'il a une densité de pixels différente de celle du développeur ou une taille de fonte spéciale.
 
Ou alors c'est l'obligation aux USA de respecter la loi sur l'accessibilité ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 27-02-2004 à 11:13:21    

merci, j'avais pas du tout utiliser gridx & gridy comme dans l'exemple mais je vois que c'est la clef du problème...
De plus tu n'utilises pas de weightx/y ?

Reply

Marsh Posté le 27-02-2004 à 12:26:21    

antsite a écrit :

merci, j'avais pas du tout utiliser gridx & gridy comme dans l'exemple mais je vois que c'est la clef du problème...
De plus tu n'utilises pas de weightx/y ?

non, ça s'utilise dans des cas plus complexes, pour lever des ambigüités sur qui va bouffer le plus d'espace.


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed