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.

• label – les méthodes retourn<strong>en</strong>t le texte affiché• textfield – les méthodes retourn<strong>en</strong>t le texte saisi par l’utilisateur• button – les méthodes retourn<strong>en</strong>t le texte du boutonPour les tables, des méthodes particulières sont utilisées. Elles sont détaillées ci-dessous.Si, lors de la conversion, une erreur survi<strong>en</strong>t, ces méthodes retourn<strong>en</strong>t des valeursparticulières :• getDouble() retourne la valeur Double.NaN <strong>en</strong> cas d’erreur de conversion• getFloat() retourne la valeur Float.NaN <strong>en</strong> cas d’erreur de conversion• getInteger() retourne la valeur Integer.MIN_VALUE <strong>en</strong> cas d’erreur deconversionExemples :age = getInteger("tfAge");longueur = getFloat("lbLongueur");double largeur = getDouble("tf<strong>La</strong>rgeur");String texteBouton = getString("btQuitter");Dans cet exemple, l’age est extrait du composant tfAge. En cas d’erreur de conversion de lavaleur <strong>en</strong>tière (si l’utilisateur n’<strong>en</strong>tre pas une valeur valide), age pr<strong>en</strong>dra la valeurInteger.MIN_VALUE.<strong>La</strong> longueur est extraite du composant lbLongueur. En cas d’erreur de conversion de lavaleur réelle (si le format n’est pas correct), longueur pr<strong>en</strong>dra la valeur Float.NaN.<strong>La</strong> largeur est extraite du composant tf<strong>La</strong>rgeur. En cas d’erreur de conversion de la valeurréelle précise (si le format n’est pas correct), largeur pr<strong>en</strong>dra la valeur Double.NaN.<strong>La</strong> donnée texteBouton est extraite du composant btQuitter (s’il s’agit d’un bouton, c’est letexte du bouton qui est retourné).6.3 Placer une valeur dans un composantboolean setText(String id, String val)boolean setFloat(String id, float val)boolean setDouble(String id, double val)boolean setInteger(String id, int val)Ces méthodes permett<strong>en</strong>t de « placer » la valeur val dans le composant id<strong>en</strong>tifié par lachaîne id. Il faut que le composant id existe dans la f<strong>en</strong>être.Si l’id<strong>en</strong>tifiant désigne un composant de type :• label – les méthodes modifi<strong>en</strong>t le texte placé dans ce label• textfield – les méthodes modifi<strong>en</strong>t le champ de saisie pour y placer la valeur• button – les méthodes modifi<strong>en</strong>t le texte affiché sur le boutonCes méthodes retourn<strong>en</strong>t une valeur boolé<strong>en</strong>ne qui pr<strong>en</strong>d :• la valeur true si la modification a été effectuée• la valeur false si le composant id<strong>en</strong>tifié par id n’a pas pu être trouvé.Exemples :© HELMo Informatique, 2013 26

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

Saved successfully!

Ooh no, something went wrong!