30.07.2015 Views

La documentation en PDF - Louis SWINNEN

La documentation en PDF - Louis SWINNEN

La documentation en PDF - Louis SWINNEN

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.3 addButtonboolean addButton(String id, String cont<strong>en</strong>t, int row, int col)boolean addButton(String id, String cont<strong>en</strong>t, int row, int col, int width,int height)<strong>La</strong> seconde version de la méthode est la version la plus complète. Ces méthodes permett<strong>en</strong>tde placer un bouton dans la f<strong>en</strong>être. Lorsqu’on ajoute un bouton, il faut préciser les donnéessuivantes :• id – l’id<strong>en</strong>tifiant de ce composant sous la forme d’une chaîne de caractère. Cetid<strong>en</strong>tifiant permet de déterminer si un utilisateur a cliqué sur ce bouton.• cont<strong>en</strong>t – détermine le texte à placer dans le bouton• row – détermine la ligne dans laquelle le bouton doit être placé. <strong>La</strong> première ligneest la ligne 0.• col – détermine la colonne dans laquelle le bouton doit être placé. <strong>La</strong> premièrecolonne est la colonne 0. Associé à la valeur précéd<strong>en</strong>te, nous avons la case où lebouton sera placé• width – détermine la largeur <strong>en</strong> nombre de colonnes du composant. Si elle n’est pasm<strong>en</strong>tionnée, la largeur par défaut est 1.• height – détermine la hauteur <strong>en</strong> nombre de lignes du composant. Si celle-ci n’estpas m<strong>en</strong>tionnée, la hauteur par défaut est 1.<strong>La</strong> fonction retourne un boolé<strong>en</strong> indiquant si le bouton a pu être placé dans la (ou les)case(s) m<strong>en</strong>tionnée(s).Exemple :addButton ("btCalculer", "Calculer", 2,2);Cet appel ajoute un bouton id<strong>en</strong>tifié par btCalculer dont le texte visible est calculer dans lacase (2,2) - donc 3 ème ligne, 3 ème colonne. <strong>La</strong> hauteur et la largeur par défaut (1 case) estutilisée.5.4 add<strong>La</strong>belboolean add<strong>La</strong>bel(String id, String cont<strong>en</strong>t, int row, int col)boolean add<strong>La</strong>bel(String id, String cont<strong>en</strong>t, int row, int col, int width,int height)<strong>La</strong> seconde version de la méthode est la plus complète. Ces méthodes permett<strong>en</strong>t de placerun texte non modifiable (appelé label) dans la f<strong>en</strong>être. Lorsqu’on ajoute un label, il fautpréciser les données suivantes :• id – l’id<strong>en</strong>tifiant de ce composant sous la forme d’une chaîne de caractère. Cetid<strong>en</strong>tifiant permet de modifier le texte ou d’<strong>en</strong> obt<strong>en</strong>ir la valeur.• cont<strong>en</strong>t – détermine le texte à placer dans la zone.• row – détermine la ligne dans laquelle le label doit être placé. <strong>La</strong> première ligne estla ligne 0.• col – détermine la colonne dans laquelle le label doit être placé. <strong>La</strong> premièrecolonne est la colonne 0. Associé à la valeur précéd<strong>en</strong>te, nous avons la case où lelabel sera placé• width – détermine la largeur <strong>en</strong> nombre de colonnes du composant. Si elle n’est pasm<strong>en</strong>tionnée, la largeur par défaut est 1.• height – détermine la hauteur <strong>en</strong> nombre de lignes du composant. Si celle-ci n’estpas m<strong>en</strong>tionnée, la hauteur par défaut est 1.© HELMo Informatique, 2013 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!