-
00:00
1.
Java Programming: JavaFX – Event-Driven Programming
-
00:13
2.
Motivations
-
02:38
3.
Objectives
-
04:16
4.
Procedural vs. Event-Driven Programming
-
05:45
5.
Example of Event-Driven Programming
-
08:22
6.
Handling GUI Events
-
09:17
7.
Event Classes
-
10:15
8.
Selected User Actions, Generated Events and Handlers
-
11:03
9.
The Delegation Model
-
13:07
10.
Example: ControlCircle with Listeners
-
15:23
11.
Inner Class Listeners
-
15:28
12.
Example: ControlCircle with Listeners
-
17:03
13.
Inner Class Listeners
-
18:25
14.
Inner Classes
-
20:48
15.
Example of Inner Classes
-
21:19
16.
Inner Classes (cont.)
-
23:10
17.
Anonymous Inner Classes
-
26:51
18.
Anonymous Inner Classes (cont.)
-
29:32
19.
Anonymous Inner Classes (cont.)
-
33:35
20.
Simplifying Event Handing Using Lambda Expressions
-
37:36
21.
Basic Syntax for a Lambda Expression
-
39:12
22.
Single Abstract Method Interface (SAM)
-
40:19
23.
Example of Lambda Expressions
-
43:25
24.
Example: Loan Calculator
-
45:11
25.
MouseEvent: MouseEventDemo
-
47:23
26.
KeyEvent: KeyEventDemo
-
49:25
27.
The KeyCode Constants
-
50:33
28.
Example: Control Circle with Mouse and Key
-
53:05
29.
Listeners for Observable Objects
-
55:27
30.
Example: ObservablePropertyDemo
-
58:04
31.
Animation
-
58:45
32.
PathTransition: Demo
-
1:00:36
33.
FadeTransition
-
1:01:06
34.
Timeline
-
1:02:56
35.
Clock Animation
-
1:05:21
36.
Case Study: TicTacToe
-
1:07:15
37.
Case Study: TicTacToe
-
1:08:55
38.
Case Study: TicTacToe
-
1:11:00
39.
Conclusions