E02 – Consultation de la documentation des API Java/JavaFX

Transcription

E02 – Consultation de la documentation des API Java/JavaFX
HEIA-FR
I N T E R F A C E H O M M E -M A C H I N E 1
I1 + T1
J. BAPST
04.03.2016
E02 – Consultation de la documentation des API Java / JavaFX
OBJECTIFS

Se familiariser avec la consultation de la documentation en ligne de la plate-forme Java (Java Platform
API) et notamment celle concernant JavaFX.

Exercer quelques requêtes classiques.
ACTIVITÉS
1
2
Enregistrer dans vos favoris (bookmarks) les URL des sites qui constituent les points d'entrée de la
documentation Java en ligne :

docs.oracle.com/javase/8/docs/api
Plateforme générale Java (packages java.* et javax.*)

docs.oracle.com/javase/8/javafx/api
Environnement JavaFX (package javafx.*)
Citer trois classes qui font parties du package java.time et trois classes qui font parties du package
javafx.geometry
3
Dans quel(s) package(s) trouve-t-on la classe Proxy ?
4
Dans quelle classe de l'environnement JavaFX trouve-t-on une méthode nommée runLater() ?
Est-ce une méthode d'instance ou une méthode statique ?
De quel type est le paramètre de cette méthode ?
Pourrait-on passer en paramètre une expression lambda ?
5
Pourquoi ne devrait-on pas utiliser la méthode readLine() de la classe java.io.DataInputStream ?

6
7
Quelle est la méthode à utiliser à la place ?
Rechercher la documentation du composant (JavaFX) Label.

Pour cette classe, indiquer la hiérarchie de classes (de quelles classes elle hérite) ?

Quel est l'utilité de la propriété labelFor ?

Quelles sont les méthodes associées à cette propriété ?

Combien de constructeurs sont définis ?
Rechercher la documentation du composant (JavaFX) Button.

De quelles propriétés dispose ce composant ?

Y en a-t-il qui sont en lecture seule ?

À quoi peut servir la méthode fire() ?
IHM1_E02.docx
J. Bapst
1