[STRATEGIE][SWING] Plateau de jeu

Plateau de jeu [STRATEGIE][SWING] - Java - Programmation

Marsh Posté le 07-05-2005 à 15:14:54    

Bonjour !
 
Je dois créer un plateau de jeu pour un monopoly. Malgré les conseils de mes collègues, j'ai commencé à penser comment m'en sortir avec les Layout, et non en setbounds comme ils me le conseillaient.
 
Et après quelques heures, je n'arrive toujours pas à trouver de solution satisfaisante. J'ai pensé utiliser
- un BorderLayout,
- deux GridLayout(1, 14) (NORTH, SOUTH)
- deux GridLayout(10,1) (EAST, WEST)
- et le centre pour une jolie image.
 
 
Mais mon problème est le suivant, étant donné que les zones NORTH et SOUTH vont jusqu'aux extrémités du Panel, il faut qu'ils contiennent les cases des angles, qui ont une taille double. Et j'ai un panel pour l'angle qui devrait tenir dans deux cases du GridLayout....
 
Mon idée est-elle mauvaise ? Aurais-je meilleur temps d'utiliser un layout à null et de tout placer en relatif ? Existe des stratégies efficaces lorsque l'on veut dessiner ce genre d'interface en utilisant SWING ?
 
 
Merci d'avance pour vos éventuelles réponses,
Patrick.

Reply

Marsh Posté le 07-05-2005 à 15:14:54   

Reply

Marsh Posté le 07-05-2005 à 16:02:17    

Salut,  
 
Je te conseil de faire comme tes collègues t'ont préscrit. C'est à dire d'utiliser setbounds. :jap:  
 
 :pt1cable: C'est vraiment mon avis personnel.(En effet, je ne connais pas le java, mais comme se sont tes collègues qui te le conseil et qu'ils sont plusieurs et que tu es seul. Par conséquent, il y a plus de chance pour qu'ils aient de meilleurs raison d'utiliser setbounds que les layout.) :pt1cable:  
 
Bon week-end


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 07-05-2005 à 16:20:57    

yoyo t'essaie d'exploser ton nombre de messages postés ou quoi? C'est genre le 4ème topic que je visite et ou tu as repondu en specifiant apres que tu as pas la moindre idée de quoi parle l'auteur du topic


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-05-2005 à 16:49:02    

Mince alors, je suis démasqué :ange:


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 07-05-2005 à 18:38:11    

esox_ch a écrit :

yoyo t'essaie d'exploser ton nombre de messages postés ou quoi? C'est genre le 4ème topic que je visite et ou tu as repondu en specifiant apres que tu as pas la moindre idée de quoi parle l'auteur du topic


Cette attitude est réservée à l'é133te de ce forum.
 [:moundir]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 07-05-2005 à 18:40:26    

mince moi qui pensais que depuis le temps que je suis par ici, je pouvais enfin me considerer comme un v3è c0B0y


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 09-05-2005 à 01:18:46    

Non, ya que moi désolé  :sleep:

Reply

Marsh Posté le 09-05-2005 à 07:08:55    

Je te conseille plutôt d'utiliser le GridBagLayout :  
- en plaçant toutes les cases du haut sur une seule ligne (même les cases d'angles)
- en plaçant les cases des côtés avec la contrainte "Line start" pour celle de gauche et "Line end" pour celle de droite
- en plaçant toutes les cases du bas sur la dernière ligne.
 
- pour l'image centrale, il faudra l'insérer dans la deuxième ligne (la première est n'être composée que d'une case à gauche et une case à droite) en spécifiant qu'elle s'étend sur plusieurs cases de haut et de large.
 
Voilà comment je ferais...

Reply

Sujets relatifs:

Leave a Replay

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