[Résolu] Définir la taille d'un JButton ?

Définir la taille d'un JButton ? [Résolu] - Java - Programmation

Marsh Posté le 02-07-2003 à 13:47:39    

j'ai un JPanel dans lequel j'utilise un FLowLayout pour positionner mes éléments (Jbutton, JTextPane...).
Le problème c'est que la taille de ces boutons est déterminées pour la taille du texte qui les composent, et un setsize ne change rien.
Comment faire pour que je puisse définir la taille que je souhaite.


Message édité par blueman_82 le 02-07-2003 à 14:37:27
Reply

Marsh Posté le 02-07-2003 à 13:47:39   

Reply

Marsh Posté le 02-07-2003 à 14:32:37    

Il faut redéfinir setPreferredSize, et setMinimumSize, je crois.

Reply

Marsh Posté le 02-07-2003 à 14:37:03    

gfive a écrit :

Il faut redéfinir setPreferredSize, et setMinimumSize, je crois.


 
ouais c'est ce que je viens tout juste de trouver.
Merci quand même pour ta réponse

Reply

Marsh Posté le 02-07-2003 à 15:10:16    

Du coup une autre question:
 
si setSize ne change pas la taille du bouton, ça fait quoi :??:  

Reply

Marsh Posté le 02-07-2003 à 15:27:38    

_gtm_ a écrit :

Du coup une autre question:
 
si setSize ne change pas la taille du bouton, ça fait quoi :??:  
 


 
dans mon cas ça ne fais rien... mais je sais pas pourquoi... peut etre à cause du layout manager

Reply

Marsh Posté le 02-07-2003 à 15:28:42    

Si, ça la change, mais au moment de la mise en place des composants par le layoutmanager, ça utilise getPreferredSize et getMinimumSize.
 
Le setSize va fonctionner si ton composant est "tout seul"

Reply

Marsh Posté le 02-07-2003 à 15:33:25    

gfive a écrit :

Si, ça la change, mais au moment de la mise en place des composants par le layoutmanager, ça utilise getPreferredSize et getMinimumSize.
 
Le setSize va fonctionner si ton composant est "tout seul"


 
ok tout s'explique maintenant :-)

Reply

Marsh Posté le 14-02-2004 à 20:47:33    

gfive a écrit :

Il faut redéfinir setPreferredSize, et setMinimumSize, je crois.


 
 
Comment utiliser cela por definir lma taille de mon bouton

Reply

Sujets relatifs:

Leave a Replay

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