43 lines
1.3 KiB
Java
43 lines
1.3 KiB
Java
package views;
|
|
|
|
import javafx.geometry.Insets;
|
|
import javafx.geometry.Pos;
|
|
import javafx.scene.Scene;
|
|
import javafx.scene.control.Button;
|
|
import javafx.scene.control.Label;
|
|
import javafx.scene.control.TextArea;
|
|
import javafx.scene.layout.VBox;
|
|
import javafx.stage.Stage;
|
|
|
|
public class HelpScreen {
|
|
private Stage stage;
|
|
|
|
public HelpScreen(Stage stage) {
|
|
this.stage = stage;
|
|
}
|
|
|
|
public void display() {
|
|
Label label = new Label("Hilfe");
|
|
TextArea helpText = new TextArea();
|
|
helpText.setText("Flug erfassen: Hier können Sie einen neuen Flug hinzufügen.\n" +
|
|
"Logbuch einsehen: Hier können Sie das Fluglogbuch einsehen.\n" +
|
|
"Pilotenprofil verwalten: Hier können Sie Ihr Pilotenprofil verwalten.\n" +
|
|
"Hilfe: Zeigt diese Hilfeseite an.");
|
|
helpText.setEditable(false);
|
|
|
|
Button backBtn = new Button("Zurück");
|
|
backBtn.setStyle("-fx-background-color: #431EB9; -fx-text-fill: #FFFFFF;");
|
|
backBtn.setOnAction(e -> new HomeScreen(stage).display());
|
|
|
|
VBox vbox = new VBox(10, label, helpText, backBtn);
|
|
vbox.setAlignment(Pos.CENTER);
|
|
vbox.setPadding(new Insets(20));
|
|
vbox.setStyle("-fx-background-color: #FFFFFF;");
|
|
|
|
Scene scene = new Scene(vbox, 400, 300);
|
|
|
|
stage.setScene(scene);
|
|
stage.show();
|
|
}
|
|
}
|