Bonjour,
comment définir la largeur d'un objet List dans une applet?
J'ai essayé la méthode setSize() pour élargir l'objet mais l'objet conserve ses dimensions.
merci
Version imprimable
Bonjour,
comment définir la largeur d'un objet List dans une applet?
J'ai essayé la méthode setSize() pour élargir l'objet mais l'objet conserve ses dimensions.
merci
List ? List est une interface ! Quel est le type réel de l'objet que tu manipules ?
Il parle de java.awt.List, pas de java.util.List.
Peut-être trouverez-vous une réponse ici : http://java.sun.com/j2se/1.4.2/docs/api/
Je ne l'ai pas vu dans les méthodes de la classe elle-même, mais ce que vous cherchez se trouve peut-être dans les méthodes héritées.
*Haaaa*
Autant pour moi.
Salut,
J'ai déplacé dans le forum IG et ajouter le tag [AWT]...
C'est plus simple de se comprendre lorsqu'on sait de quoi on parle ;)
Pour en revenir à ta question, la taille des composants dépend du LayoutManager du conteneur dans lequel ils sont placé...
a++
Désolé pour le manque de précisions de mon message initial. Je m'en souviendrais.
Effectivement je parlais de l'objet java.awt.List
La méthode setSize() est héritée de la classe Component.
J'ai utilisé un GridBagLayout pour organiser mon interface dans mon applet :
Container contentPane = getContentPane();
GridBagLayout gridbag = new GridBagLayout();
setLayout(gridbag);
listFiles = new List(20,true);
listFiles.setSize(new Dimension(430,200));
contentPane.add(listFiles, new GBC(0,0,1,6).setInsets(10));
Ce code n'a aucun effet sur la taille de ma liste. J'ai également utilisé la méthode setPreferredSize sans succès. Pourtant j'ai utilisé cette même méthode avec succès sur un objet JProgressBar.
Mon approche n'est peut-être pas la bonne. J'imagine qu'il est courant de définir la taille d'une liste. Faut-il que j'utilise un autre objet que java.awt.List? Ou quelle méthode devrais-je adopter?
merci pour votre précieuse aide.
Salut !
Le GridBagLayout est assez compliqué si tu veut gérer la taille et la disposition des tes composants, ou bien utilise un éditeur graphique (il existe de bons plugins pour Eclipse) ou bien approfondis tes connaissances du GridBagLayout (voir liens) Ou bien change de Layout pour un plus simple !
Voilà pour t'aider dans la comprehension du GridBagLayout :
http://java.sun.com/docs/books/tutor...t/gridbag.html
http://www.infres.enst.fr/~charon/co...Gr/grille.html