Bonjour,
J'ai un petit soucis au niveau de la taille de mes coposants dans un panel.
En fait j'ai un panel principal dans lequel j'insère plusieurs sous panel.
Chacun de ces sous panel contient deux composants : un JLabel et un JTextField.
Je voudrais que la taille de mon JTextField soit fixe et donc, en conséquent mon JLabel prenne toute la taille restante. Cependant, comme je ne peux savoir à l'avance le nombre de sous panel que je vais devoir ajouter, ceux ci le sont au fur et à mesure et ne coincide pas les uns par rapport aux autres.
Pour illustrer, j'ai ceci :
***********************************
*...****************************...*
*...*.JLabel......|JTextField*...*
*...*.JLabel......|JTextField*...*
*...*.JLabel......|JTextField*...*
*.........................................*
*.........................................*
*.........................................*
*.........................................*
***********************************
Ceci en utilisant un gridLayout. Hors je voudrais avoir des JTextField de taille plus petite.
Si j'utilise un GridBagLayout, cela me donne :
***********************************
*...****************************...*
*......*.Label.|JTextField*...*...*
*...*.JLabel......|JTextField*...*
*.....*.JLabel...|JTextField*.....*
*.........................................*
*.........................................*
*.........................................*
*.........................................*
***********************************
Selon la taille du texte, le tout est centré est décalé.
Ce que je voudrais c'est ceci:
***********************************
*...****************************...*
*...*.JLabel...........|JTextF*...*
*...*.JLabel...........|JTextF*...*
*...*.JLabel...........|JTextF*...*
*.........................................*
*.........................................*
*.........................................*
*.........................................*
***********************************








Répondre avec citation




Partager