redimensionner un composant apres le redimenssionage de la fenetre

redimensionner un composant apres le redimenssionage de la fenetre - Java - Programmation

Marsh Posté le 03-05-2007 à 03:32:11    

Bonjour,
 
Je voudrais savoir s'il existe un moyen de faire en sorte que, lorsqu'il n y a pas de layout, les composants puissent garder un taille proportionnelle a celle de la fenetre meme si on la redimensionne car quand je fais  
 
composant.setBounds(0,0,super.getSize().wight/2,super.getSize().height/2);
 
j'ai bien la bonne dimension au debut mais lorsque je rediumensionne la fenetre avec le curseur mon composant garde sa taille initiale. Je voudrais que sa taille reste proportionelle a celle de la fenetre, comment faire?  
 
Merci

Reply

Marsh Posté le 03-05-2007 à 03:32:11   

Reply

Marsh Posté le 03-05-2007 à 11:26:05    

il ya toujours un layout de base pour les containers (flowlayout).
"De mémoire" je pense que le BorderLayout devrait pouvoir répondre a ton attente.
a vérifier

Reply

Marsh Posté le 03-05-2007 à 17:18:48    

j'ai essayé Border Layout ainsi que tous les autres mais je n arrive pas a positionner les composant ou je je veu et a les mettre a la taille que je veux :-(

Reply

Marsh Posté le 04-05-2007 à 19:26:06    

heu, un border layout, si tu met ton composant en center, il se redimensionne avec la fenetre


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 05-05-2007 à 13:07:34    

oui mais le probleme ensuite c'est que je n'arrive pas a donner la taille que je veu a mon compossant et a la positionner ou je veux
tu c'est comment je pourai faire ?

Reply

Marsh Posté le 05-05-2007 à 20:32:59    

le setbounds tu l'appelle ou, comment ?
si tu ne l'appelle pas au moment ou la fenetre est redimensionnée, c'est normal que ca ne s'adapte pas.

Reply

Marsh Posté le 06-05-2007 à 00:54:09    

poste ton code (utilise la balise [ code] pour ça :) )


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 16-05-2007 à 10:59:03    

SetPreferedSize() sur le composant??? mais je sais que le java pour le placement des composants est assez galere.
 
Il existe un logiciel (dont je ne me souviens plus le nom, je me renseignerais) qui s'utilise comme dreamweaver(pour le hmtl) pour placer les composant, c est un peu facile comme méthode mais moins galère...et le code généré est assez propre je crois (utilisé pour els maquettes...)


Message édité par littlegunnm le 16-05-2007 à 10:59:25
Reply

Marsh Posté le 16-05-2007 à 12:56:04    

c'est Matisse...c'est le constructeur de GUI de Netbeans


---------------
Jubi Photos : Flickr - 500px
Reply

Sujets relatifs:

Leave a Replay

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