particularite GridLayout

particularite GridLayout - Java - Programmation

Marsh Posté le 17-05-2006 à 14:04:09    

salut tout le monde,
 
jutilise un GridLayout pour placer mes boutons "save", "open", "exit",
 
je les places avec : buttonPanel.setLayout(new GridLayout(3,1));
 
 
donc jai 1 colone et 3 lignes.cest niquel ca marche.
 
mais ce que je voudrais mettre des espaces entre chaque bouton
vu que les boutons sont sur une colonne, ils sont coles les uns aux autres..comment dois je faire???
 
merci

Reply

Marsh Posté le 17-05-2006 à 14:04:09   

Reply

Marsh Posté le 17-05-2006 à 14:26:08    

bah tu rajoutes des colonnes et tu laisses des colonnes entre chaque boutons :)

Reply

Marsh Posté le 17-05-2006 à 14:36:30    

cest une methode de bourrin de ca, non?lol
 
dailleurs je viens de lessayer  ca ne marche pas trop...
 
en fait jai essaye de rajouter des lignes en plus
par exemple javais besoin de 3 lignes et 1 colonne alors jai mis 6 lignes et 1 colonne mais ca ne marche pas...
 
est ce que je dois ajouter des boutons vides (sans noms et invisible) dans ces zones (pour avoir des ziones vides)??

Reply

Marsh Posté le 17-05-2006 à 14:45:37    

GridLayout a un constructeur à 4 parametres qui, si j'ai bien compris la javadoc fait ce que tu cherches

Reply

Marsh Posté le 17-05-2006 à 15:42:40    

oh oui cest cool, ca marche....merci

Reply

Marsh Posté le 17-04-2009 à 10:06:48    

salut tout le monde,
je sais ,le tuto date pas d'hier mais sa pourra servir au autres:
 
 
pour mettre un espace il suffit de changer cette ligne :
 
buttonPanel.setLayout(new GridLayout(3,1));  
 
par :
 
buttonPanel.setLayout(new GridLayout(3,1,*,*));  
 
 
les étoiles etant le nombres de pixel d'écart entre tes boutons.
voila c'est tout a+

Reply

Marsh Posté le 17-04-2009 à 10:33:11    

Tu as également setHgap() et setVgap() qui prennent tout deux un entier, pour définir l'espace (Horizontal, Vertical) entre tes boutons


---------------
Moi, j'ai baisé une femme... Je lui ai filé un rancard, et je n'y suis pas allé !     Coluche.
Reply

Sujets relatifs:

Leave a Replay

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