Newer
Older
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
package org.example.game;
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
public class Elemente extends Application {
private final static Logger logger = LogManager.getLogger(Elemente.class);
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
VBox layout = new VBox(10);
//Label
Label label = new Label("Das ist eine Beschriftung");
layout.getChildren().add(label);
//Button
Button button = new Button();
button.setText("Hier Klicken");
layout.getChildren().add(button);
//Radio Button
Label radioButtonText = new Label("Radio Button:");
ToggleGroup gruppe = new ToggleGroup();
RadioButton radioButton1 = new RadioButton("Entweder 1");
radioButton1.setToggleGroup(gruppe);
RadioButton radioButton2 = new RadioButton("Oder 2");
radioButton2.setToggleGroup(gruppe);
layout.getChildren().addAll(radioButtonText, radioButton1, radioButton2);
//Toggle Button
Label toggleButtonText = new Label("Toggle Button:");
ToggleGroup toggleGroup = new ToggleGroup();
ToggleButton toggleGroup1 = new ToggleButton("Möglichkeit 1");
toggleGroup1.setSelected(true);
toggleGroup1.setToggleGroup(toggleGroup);
ToggleButton toggleGroup2 = new ToggleButton("Möglichkeit 2");
toggleGroup2.setToggleGroup(toggleGroup);
layout.getChildren().addAll(toggleButtonText, toggleGroup1, toggleGroup2);
//Check Box
Label checkBoxText = new Label("Check Box:");
CheckBox checkBox1 = new CheckBox("Auswahl 1");
CheckBox checkBox2 = new CheckBox("Auswahl 2");
layout.getChildren().addAll(checkBoxText, checkBox1, checkBox2);
//Dropdown
Label dropdownText = new Label("Dropdown:");
ChoiceBox<String> choiceBox = new ChoiceBox<>(
FXCollections.observableArrayList(
"Option 1", "Option 2", "Option 1"));
choiceBox.getSelectionModel().selectFirst();
layout.getChildren().addAll(dropdownText, choiceBox);
//Textfeld
Label textfeldText = new Label("Textfeld");
TextField textFeld = new TextField("Hier den Text eingeben");
layout.getChildren().addAll(textfeldText, textFeld);
//Passwort
Label passwortText = new Label("Passwort:");
PasswordField passwort = new PasswordField();
passwort.setPromptText("Passwort eingabe");
layout.getChildren().addAll(passwortText, passwort);
//Slider
Label sliderText = new Label("Slider");
Slider slider = new Slider();
slider.setMin(0);
slider.setMax(100);
slider.setValue(20);
slider.setShowTickLabels(true);
slider.setShowTickMarks(true);
layout.getChildren().addAll(sliderText, slider);
Scene scene = new Scene(layout, 400,600);
stage.setTitle("Hello HdM!");
stage.setScene(scene);
stage.show();
}
}