[java] awt la taille des boutons

awt la taille des boutons [java] - Programmation

Marsh Posté le 01-06-2001 à 11:11:50    

comment ont fait pour définir la taille d'un bonton explicitement. (50 pixel sur 25 par exemple)
 
parce que soit ils ont la taille du texte qu'il contient
soit il sont étiré ou non dans le gridbaglayout.
 
mais ont peut pas faire une truc genre monbouton.getsize(50,25).
 
ou alors j'ai loupé un train ?

Reply

Marsh Posté le 01-06-2001 à 11:11:50   

Reply

Marsh Posté le 01-06-2001 à 11:16:51    

ca doit plutot être monBouton.setsize(50,25), y a même peut êttre un .setpreferredsize(50,25); un .setmaximumsize(50,25)et un .setminimumsize(50,25), si tu verouilles les 3 peut être que ca fixera la taille du bouton, a tenter...

 

[edit]--Message édité par prettysmile--[/edit]

Reply

Marsh Posté le 01-06-2001 à 11:29:28    

il me semble pas ke tu puisse changer ca :D
les methode de taille... bin... elle concerne le texte, enfin, les caracteres.. alors.. soit tu joue avec les polices de caracteres, soit tu joue avec des pseudo bouton (images) ...


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 01-06-2001 à 12:33:10    

là tu vois je comprens pas ta réponse.
 
bon j'ai un frame et dedans y a des boutons
 
ce que je voulais c'est agrandir le bouton pour qu'il soit plus large et plus haut, ok ?
pas question de changer la taille de caractère donc le pseudo bouton(image) c'est ???.....
 
pour le moment je bidouille avac gridbaglayout-constraints pour avoir la taille de bouton que je veux mais y'doit avoir plus simple non ?

Reply

Marsh Posté le 01-06-2001 à 23:53:29    

change de layoutmanager et utilise la méthode setPreferredSize() pour ton bouton si tu utilises un LayoutManager genre FlowLayout.
 
Sinon vire le layoutManager par défaut (tonContainer.setLayout(null);) et là tu pourras fixer les dimensions de tes composants avec simplement la méthode setSize().

Reply

Marsh Posté le 03-06-2001 à 00:09:41    

euhm ! ça complique de virer le layout là.
tant pis.
j'arrive pas mais je me suis aranger en modifiant le gridbag
merci quand même

Reply

Sujets relatifs:

Leave a Replay

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