GridBagLayout et garder une colonne de largeur fixe (Java) - Java - Programmation
Marsh Posté le 06-08-2003 à 17:43:35
Je ne suis pas sur que le GridBagLayout soit adapté à ça. D'ailleurs si c'est aussi simple que ça, il y a GridLayout je crois ou alors d'autres qui son beaucoup plus adaptés.
Pour répondre à ta question, je ne pense pas que ce soit possible, la seule solution que je vois c'est de donner un poids (weight) très important à la partie B, mais elle sera resizée quand même ja pense.
Marsh Posté le 06-08-2003 à 17:51:13
La meilleure solution est d'utiliser un BorderLayout.
Sinon avec un GridBagLayout tu mets les poids de redimensionnement à 0 et le remplissage sur aucun.
Marsh Posté le 06-08-2003 à 18:01:19
Le poids à zero, c'est un coup à avoir le composant qui se réduit au max... Pas top.
Effectivement le BorderLayout est ce qu'il y a de mieux pour faire cela.
Marsh Posté le 06-08-2003 à 19:10:08
|
si maintenant je dis que c'Est ce que je veux (fenetre de Chat conventionnel, le border layout est-il tjrs adapté?
j'ai un peu de misere avec les layout malger la lecture et les tutorials.
Marsh Posté le 06-08-2003 à 19:24:38
Reply
Marsh Posté le 06-08-2003 à 17:35:47
voici un peu ce que je veux faire
----------------
| | |
| | |
| A |B |
| | |
| | |
----------------
ceci est un JInternalFrame avec 2 JScrollPane. J'aimerais que la partie A soit redimenssionner en meme temps que la fenetre en largeur masi pas la partie B. (Par exemple, jaimerais que la partie B représente TJRS 100pixels, que la partie A en represente 10 ou 10000).
j'ai rechercher sur le forum et dans la doc mais je n'ai aps trouvé comment
c faisable?