Les interfaces graphiques Flashcards
Que veut dire GUI ?
Graphical User Interface
Pourquoi GUI ?
Présenter des données organisées arbitrairement, Interactions plus intuitives qui sont guidées par les utilisateurs
Vrai ou faux : Une interface graphique est intrinsèquement événementielle ?
Vrai, l’utilisateur peut cliquer n’importe où n’importe quand (on ne connaît pas d’avance la séquence d’événements qui va se produire à l’exécution), le programme doit réagir aux actions de l’utilisateur
Qu’est-ce qu’est Swing ?
Librairie standard pour les GUI en Java depuis 1997.
Quels sont les inconvénients de Swing ?
Vieux, lourd, inconsistant…
Qu’est-ce que JavaFX ?
Successeur de Swing pour les programmes graphiques
Application est une classe abstraite qui sert à quoi ?
C’est une classe abstraite qui sert à définir un point de départ dans un programme graphique avec JavaFX
La méthode start (dans les ndc) sert à quoi ?
Elle sert à construire l’interface
Que doit-on faire pour lancer l’application graphique ?
On doit appeler MonApplication.launch(…) depuis le main()
Le “Stage” représente quoi ?
Elle représente la fenêtre de l’application. Il s’agit d’un conteneur qui doit contenir une scène
La “Scène” représente quoi ?
Une scène représente le contenu graphique à afficher dans la fenêtre. Il s’agit d’un arbre d’objets qui composent la scène
Dans l’exemple, l’objet texte représente quoi ?
C’est un noeud dans l’arbre qui compose la scène
Dans l’exemple, VBox (Vertical Box) représente quoi ?
C’est un groupe de noeuds. Dans l’exemple, c’est le noeud parent de l’objet texte + c’est la racine de l’arbre
Vrai ou Faux : Les composantes ont toutes des événements auxquels elles peuvent répondre ?
Vrai, comme cliquer sur un bouton, cocher une checkbox…
Comment la scène répond a ces événements ?
Dépendemment de ce qu’on lui demande