Les interfaces graphiques Flashcards

1
Q

Que veut dire GUI ?

A

Graphical User Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pourquoi GUI ?

A

Présenter des données organisées arbitrairement, Interactions plus intuitives qui sont guidées par les utilisateurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vrai ou faux : Une interface graphique est intrinsèquement événementielle ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce qu’est Swing ?

A

Librairie standard pour les GUI en Java depuis 1997.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quels sont les inconvénients de Swing ?

A

Vieux, lourd, inconsistant…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce que JavaFX ?

A

Successeur de Swing pour les programmes graphiques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Application est une classe abstraite qui sert à quoi ?

A

C’est une classe abstraite qui sert à définir un point de départ dans un programme graphique avec JavaFX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

La méthode start (dans les ndc) sert à quoi ?

A

Elle sert à construire l’interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que doit-on faire pour lancer l’application graphique ?

A

On doit appeler MonApplication.launch(…) depuis le main()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Le “Stage” représente quoi ?

A

Elle représente la fenêtre de l’application. Il s’agit d’un conteneur qui doit contenir une scène

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

La “Scène” représente quoi ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Dans l’exemple, l’objet texte représente quoi ?

A

C’est un noeud dans l’arbre qui compose la scène

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Dans l’exemple, VBox (Vertical Box) représente quoi ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vrai ou Faux : Les composantes ont toutes des événements auxquels elles peuvent répondre ?

A

Vrai, comme cliquer sur un bouton, cocher une checkbox…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment la scène répond a ces événements ?

A

Dépendemment de ce qu’on lui demande

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
A