Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.stage.Stage;
- import javafx.scene.Scene;
- import javafx.scene.text.Text;
- import javafx.scene.text.Font;
- import javafx.scene.paint.Color;
- import javafx.scene.control.Button;
- import javafx.scene.layout.HBox;
- import javafx.scene.layout.VBox;
- import javafx.scene.control.ToggleGroup;
- import javafx.scene.control.RadioButton;
- import javafx.scene.image.ImageView;
- import javafx.scene.image.Image;
- var Otazky: String[] = ["Pijete často alkohol", "Kouříte", "Sportujete"];
- var toggleGroup1: ToggleGroup = ToggleGroup {};
- var toggleGroup2: ToggleGroup = ToggleGroup {};
- var toggleGroup3: ToggleGroup = ToggleGroup {};
- var hodnoceni: String;
- def odpovedi1: String[] = ["Ano", "Ne"];
- def odpovedi2: String[] = ["Ano", "Ne"];
- def odpovedi3: String[] = ["Ano", "Ne"];
- def tlacitka1 = for (i in [0..1])
- RadioButton {
- toggleGroup: toggleGroup1
- graphic: Text {
- fill: Color.WHITE
- content: odpovedi1[i]
- }
- }
- def tlacitka2 = for (i in [0..1])
- RadioButton {
- toggleGroup: toggleGroup2
- graphic: Text {
- fill: Color.WHITE
- content: odpovedi2[i]
- }
- }
- def tlacitka3 = for (i in [0..1])
- RadioButton {
- toggleGroup: toggleGroup3
- graphic: Text {
- fill: Color.WHITE
- content: odpovedi3[i]
- }
- }
- var konec: Button = Button {
- translateY:660
- text: "Vyhodnitit"
- action: function() {
- Body = 0;
- konec.disable = true;
- vysledekVisible = true;
- if (tlacitka1[1].selected) {
- Body += 1;
- }
- if (tlacitka2[0].selected) {
- Body += 1;
- }
- if (tlacitka3[0].selected) {
- Body += 1;
- }
- if (Body == 3) {
- hodnoceni = "Pravděpodobně se dožijete vysokeho věku"
- } else if (Body == 2 ) {
- hodnoceni = "Pravděpodobně se dožijete průměrného věku"
- } else if (Body == 1 ) {
- hodnoceni = "Pravděpodobně se dožijete mírně podprůměrného věku"
- } else if (Body == 0 ) {
- hodnoceni = "Pravděpodobně se dožijete nízkého věku"
- }
- }
- };
- var Body: Integer = 0;
- var vysledekVisible: Boolean = false;
- Stage {
- title: "Projekt"
- scene: Scene {
- width: 1280
- height: 960
- fill: Color.BLACK
- content: [
- ImageView {
- image: Image {
- url: "{__DIR__}Cemetery-002.jpg"
- }
- }
- VBox {
- spacing: 30
- content: [
- HBox { // Nadpis
- translateY: 15
- translateX: 540
- content: [
- Text {
- font: Font {
- size: 28
- }
- fill: Color.WHITE
- content: "Délka života"
- }
- ]
- } // konec nadpisu
- HBox {
- translateY:650// první řádek otázek
- content: [
- VBox {
- translateX:50// první otázka
- spacing: 10
- content: [
- Text {
- font: Font { size: 14 }
- fill: Color.WHITE
- content: Otazky[0]
- },
- tlacitka1
- ]
- } // konec první otázky
- VBox { // druhá otázka
- translateX:500
- spacing: 10
- content: [
- Text {
- font: Font { size: 14 }
- fill: Color.WHITE
- content: Otazky[1]
- },
- tlacitka2
- ]
- } // konec druhé otázky
- VBox {
- translateX:1000// třetí otázka
- spacing: 10
- content: [
- Text {
- font: Font { size: 14 }
- fill: Color.WHITE
- content: Otazky[2]
- },
- tlacitka3
- // konec třetí otázky
- ]
- } // konec druhého řádku
- ]
- } // konec prvního řádku
- HBox {
- content: [konec]
- }
- VBox {
- translateX:720
- spacing: 10
- content: [
- Text {
- font: Font {
- size: 25
- }
- visible: bind vysledekVisible
- fill: Color.RED
- content: bind " {hodnoceni}";
- }
- ]
- }
- ]
- }
- ]
- }
- }
Add Comment
Please, Sign In to add comment