Réduire la taille d'un bouton dans un GridLayout - Java - Programmation
Marsh Posté le 23-03-2008 à 10:50:48
ntic31 a écrit : Bonjour tout le monde, |
Je ne comprend pas ta question.
Marsh Posté le 01-04-2008 à 21:11:56
Anonymouse a écrit : |
En fait, il ajoute un JButton dans une case d'un JPanel qui est agencé par un GridLayout. Donc, le JButton prend toute la place qui lui est associée. Cependant, lui voudrait que le JButton ait une taille plus petite dans sa cellule.
ntic31 n'hésite pas à te manifester s'il y a une erreur dans ce que je dis...
Marsh Posté le 04-04-2008 à 15:42:04
Tu peux essayer avec un "button.setPreferedSize(new Dimension(150,25))" mais je ne suis pas sur que ça va fonctionner.
Sinon, le plus simple me semble de rajouter un jpanel intermédiaire entre ton panel avec le GridLayout et le bouton.
Remplacer :
|
par :
|
Marsh Posté le 04-04-2008 à 23:27:47
targol33 a écrit : Tu peux essayer avec un "button.setPreferedSize(new Dimension(150,25))" mais je ne suis pas sur que ça va fonctionner.
|
Si je dis pas de conneries les méthodes du type:
setPreferedSize()
setMaximumSize()
setMinimumSize()
ne sont pas utilisées par le grid bagLayout ->Ajout d'un JPanel intermédiaire avec un layout null ou un flowLayout.
Marsh Posté le 10-04-2008 à 23:05:58
just tu mets le bouton dans un panel:
{
Panel p=new Panel();
Button b=new Button("ok" );
p.add(b);
}
puis tu ajoute le panel
Marsh Posté le 21-03-2008 à 18:16:06
Bonjour tout le monde,
Les cellules d'un JPanel de type GridLayout sont toutes de même taille, et chaque composant qu'on met dedans occupe tout l'espace d'une cellule. Alors comment définir une taille fixe d'un JButton dans un tel JPanel.
Merci.
Message édité par ntic31 le 24-03-2008 à 12:56:17