-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathPeamurdja1_foor.java
More file actions
57 lines (48 loc) · 1.73 KB
/
Copy pathPeamurdja1_foor.java
File metadata and controls
57 lines (48 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package teema1;
import javafx.application.Application;
import javafx.stage.Stage;
import lib.Foor;
/**
* Kasuta objekti Foor, et teha valgusfoori tsükkel 5 korda.
* Foori kasutusjuhend: https://github.com/KristerV/javaHarjutused
*
* Abiks on "Naidis_KollaneVilkuja" klass, kus on juba kollane tuli vilkuma pandud.
* Lisaks tuleb teada, et Foor on JavaFX programm. Tavalise programmiga
* on kaks erinevust: klass peab laiendama (extends) teist klassi nimega
* Application ja programm mitte ei alga main() meetodi seest, vaid
* hoopis start() meetodi seest. Vaata Naidis_KollaneVilkuja näidet. Muide,
* kui "extends Application" õigesse kohta ära kirjutad siis Intellij
* pakub sulle, et kirjutab ise start() meetodi õigesti ära - proovi järgi.
*
* NB! Kui kirjutad new Foor(); siis IDE pakub sulle Foori importimise võimalust.
* Kliki punase teksti peale ja vajuta alt+enter.
*/
public class Peamurdja1_foor extends Application {
public void start(Stage primaryStage) throws Exception {
Foor foor = new Foor();
int count = 0;
while (count < 4) {
foor.vahetaPunast();
foor.paus(1.5);
foor.vahetaKollast();
foor.paus(1.5);
foor.vahetaPunast();
foor.vahetaKollast();
foor. vahetaRohelist();
foor.paus(1.5);
foor.vahetaRohelist();
foor.paus(0.5);
foor.vahetaRohelist();
foor.paus(0.5);
foor.vahetaRohelist();
foor.paus(0.5);
foor.vahetaRohelist();
foor.paus(0.5);
foor.vahetaRohelist();
foor.vahetaKollast();
foor.paus(1.5);
foor.vahetaKollast();
count = count + 1;
}
}
}