JavaFX06
Erstelle eine JavaFX-Anwendung zum Anmelden anhand des abgebildeten Klassendiagramms sowie der abgebildeten Szenegraphen.
Klassendiagramm
Szenegraph zur Szene LoginView
Szenegraph zur Szene UserView
Allgemeine Hinweise
- Der Konstruktor
Alert(alertType: AlertType, contentText: String, buttons: ButtonType...)der KlasseAlertermöglicht das Erzeugen eines Nachrichtendialoges - Die Methode 
void show()der KlasseAlertzeigt den Nachrichtendialog an 
Hinweise zur Klasse Model
- Der Konstruktor soll die Beuntzerliste initialisieren und dieser einige Benutzern hinzufügen
 - Die Methode 
boolean setUser(userName: String, password: String)soll den Benutzer festlegen und den Werttruezurückgeben. Für den Fall, dass zu den eingehenden Anmeldedaten kein Benutzer in der Benutzerliste ermittelt werden kann, soll der Wertfalsezurückgegeben werden 
Hinweise zur Klasse LoginController
- Die Methode 
void initialize(location: URL, resources: ResourceBundle)soll das Model initialisieren - Die Methode 
void login(actionEvent: ActionEvent)soll anhand der eingegebenen Anmeldedaten den Benutzer festlegen und anschließend die ViewUserViewanzeigen. Für den Fall, dass die Anmeldedaten ungültig sind, soll ein entsprechender Nachrichtendialog angezeigt werden 
Hinweis zur Klasse UserController
Die Methode void initialize(location: URL, resources: ResourceBundle) soll das
Model initialisieren und dem Begrüßungs-Ausgabfeld eine Zeichenkette in der Form
Hallo [Benutzer].[Vorname] [Benutzer].[Nachname] zuweisen.