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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• width – détermine la largeur <strong>en</strong> nombre de colonne 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.5.10 addTextPane et addHTMLPaneboolean addTextPane(String id, String cont<strong>en</strong>t, boolean isEditable, int row,int col)boolean addTextPane(String id, String cont<strong>en</strong>t, boolean isEditable, int row,int col, int width, int height)boolean addHTMLPane(String id, String cont<strong>en</strong>t, boolean isEditable, int row,int col)boolean addHTMLPane(String id, String cont<strong>en</strong>t, boolean isEditable, int row,int col, int width, int height)Ces méthodes permett<strong>en</strong>t d’ajouter un panneau de texte (sans mise <strong>en</strong> forme) ou HTML(avec mise <strong>en</strong> forme) dans une f<strong>en</strong>être. Le panneau conti<strong>en</strong>t le texte passé <strong>en</strong> paramètre etpeut être modifié si l’on m<strong>en</strong>tionne cette option. Lorqu’on ajoute un panneau de texte ouHTML dans une f<strong>en</strong>être, il faut préciser les données suivantes :• id – l’id<strong>en</strong>tifiant de ce composant sous la forme d’une chaîne de caractères. Cetid<strong>en</strong>tifiant permet d’obt<strong>en</strong>ir le texte courant du panneau, par la suite.• cont<strong>en</strong>t – détermine le texte qui sera affiché dans le panneau.• isEditable – détermine si le texte peut être modifié par l’utilisateur dans laf<strong>en</strong>être. <strong>La</strong> valeur false empêche toute édition alors que la valeur true permet àl’utilisateur de modifier le texte <strong>en</strong> question.• row – détermine la ligne à laquelle le panneau doit être placé. <strong>La</strong> première ligne estla ligne 0.• col – détermine la colonne à laquelle le panneau 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 débutcont<strong>en</strong>ant le composant• width – détermine la largeur <strong>en</strong> nombre de colonne 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.Exemple :String description = "Ce disque dur externe peut être utilisé sur tous lestype d’ordinateur, il a une capacité de 2 To et se connecte <strong>en</strong> USB 3" ;addTextPane ("tpDescription", description, true, 1,1, 3, 2);String HTMLDescription = " Cedisque dur externe peut être utilisé sur tous les type d’ordinateur, il aune capacité de 2 To et se connecte <strong>en</strong> USB 3";addHTMLPane ("thDescription", HTMLDescription, false, 2,1, 4, 3);Dans ce premier exemple, un panneau de texte est ajouté dans la f<strong>en</strong>être. Il conti<strong>en</strong>t letexte qui se trouve dans la donnée description. Il est éditable par l’utilisateur et estpositionné aux coordonnées 1, 1 et occupe 3 colonnes et 2 lignes. S’il faut récupérer lecont<strong>en</strong>u modifié par l’utilisateur, il faut utiliser la méthode getText décrite au point 6.2.Inversem<strong>en</strong>t, s’il faut placer un texte précis dans le panneau, il convi<strong>en</strong>t d’utiliser la méthodesetText décrite au point 6.3.© HELMo Informatique, 2013 20

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

Saved successfully!

Ooh no, something went wrong!