Chapter 12 Flashcards

1
Q

Describes any hypothetical person who might be using a computer and its programs

A

User

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

Part of the computer with which the user interacts

A

User interface

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

Requires the user to type commands

A

Command line interface or console interface

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

Allows the user to interact with the operating system and application programs through graphical elements on a screen

A

GUI programming (graphical user interface, or “gooey”)

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

What is a label control

A

Displays text

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

What is a TextField control

A

appears as a rectangular region that can accept keyboard input from the user

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

What is a button control

A

Rectangular control that appears as a button with a caption written across its face

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

What is a scene graph

A

Tree-like hierarchical data structure

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

What is a root node

A

Parent of all other nodes

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

What is a branch node

A

Can have other nodes as children

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

What is a leaf node

A

Cannot have chikdren

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

What is the foundation class of JavaFx?

A

Application class

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

The primary purpose of this type of control is to display text

A

Label

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

This type of control appears as a rectangular region that can accept keyboard input from the user

A

TextField

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

Typically when the user clicks this type of control an action takes place

A

Button

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

In memory, the GUI objects in a scene are organized as nodes in this type of structure

A

Scene Graph

17
Q

There can only be one of these in a scene. It is the parent of all other nodes

A

Root node

18
Q

This type of node can have other nodes as children

A

Branch node

19
Q

This type of node cannot have nodes as children

A

Leaf node

20
Q

All JavaFx applications must extend the _____ class

A

Application

21
Q

This container arranges its contents in a single, vertical row

A

Vbox

22
Q

You use this class to load an image file into memory

A

Image

23
Q

You can use this class to actually display an image

A

ImageView

24
Q

The EventHandler interface specifies a method named

A

Handle

25
Q

The BorderPane layout container has five regions known as which of the following

A

Top, bottom, left, right, center

26
Q

What type of object does a layout container’s getChildren()

A

Observable List

27
Q

True or false: The stage class is in the JavaFx.scene package

A

False

28
Q

TRUE OR FALSE: The HBox container makes all of the nodes it contains of the same height.

A

False

29
Q

TRUE OR FALSE: You can nest a layout container inside of another layout container

A

True

30
Q

TRUE OR FALSE: Only one object at a time may be placed into a BorderPane region

A

True