(Java) GridBagLayout et garder une colonne de largeur fixe

GridBagLayout et garder une colonne de largeur fixe (Java) - Java - Programmation

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?

Reply

Marsh Posté le 06-08-2003 à 17:35:47   

Reply

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.

Reply

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.


---------------
Light is right
Reply

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.


---------------
Le site de ma maman
Reply

Marsh Posté le 06-08-2003 à 19:10:08    


----------------
|           |  |
|           |  |
|     A     |B |
|           |  |
|           |  |
----------------
-------C--------


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.


Message édité par FealiT le 06-08-2003 à 19:19:08
Reply

Marsh Posté le 06-08-2003 à 19:24:38    

Toujours BorderLayout.


---------------
Le site de ma maman
Reply

Sujets relatifs:

Leave a Replay

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