java.lang.Object
com.prog3.ipt.Controller.ViewController
com.prog3.ipt.Controller.LoginRegisterViewController
- All Implemented Interfaces:
javafx.fxml.Initializable
LoginRegisterViewController is the controller that handles LoginRegister view.
-
Field Summary
Modifier and TypeFieldDescriptionprivate javafx.scene.control.Button
private javafx.scene.control.DatePicker
private javafx.scene.control.TextField
private javafx.scene.control.TextField
private javafx.scene.control.PasswordField
private javafx.scene.control.PasswordField
private javafx.scene.control.Button
private javafx.scene.control.Button
private javafx.scene.control.TextField
private javafx.scene.control.TextField
private javafx.scene.control.TextField
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(URL url, ResourceBundle resourceBundle) protected void
Initializes View Componentprotected void
onBackButtonClick
(javafx.event.ActionEvent event) Back to previous viewprivate void
onSignInButtonClick
(javafx.event.ActionEvent event) Citizen signs in his IPT accountprivate void
onSignUpButtonClick
(javafx.event.ActionEvent event) Citizen signs up to IPT ApplicationMethods inherited from class com.prog3.ipt.Controller.ViewController
checkDatePickersContent, checkTextFieldsContent, clearDatePickersContent, clearTextFieldsContent, generatePayPalAlert, getFxmlLoader, getLocalScene, getStage, onButtonClickNavigateToView, raiseConfirmationAlert, raiseErrorAlert, raiseInformationAlert, setFxmlLoader, setLocalScene, setStage, validateEmail
-
Field Details
-
backButton
private javafx.scene.control.Button backButton -
nameTextField
private javafx.scene.control.TextField nameTextField -
surnameTextField
private javafx.scene.control.TextField surnameTextField -
birthDatePicker
private javafx.scene.control.DatePicker birthDatePicker -
emailTextField
private javafx.scene.control.TextField emailTextField -
usernameSignUpTextField
private javafx.scene.control.TextField usernameSignUpTextField -
passwordSignUpField
private javafx.scene.control.PasswordField passwordSignUpField -
signUpButton
private javafx.scene.control.Button signUpButton -
usernameSignInTextField
private javafx.scene.control.TextField usernameSignInTextField -
passwordSignInField
private javafx.scene.control.PasswordField passwordSignInField -
signInButton
private javafx.scene.control.Button signInButton
-
-
Constructor Details
-
LoginRegisterViewController
public LoginRegisterViewController()
-
-
Method Details
-
onBackButtonClick
protected void onBackButtonClick(javafx.event.ActionEvent event) Back to previous view- Specified by:
onBackButtonClick
in classViewController
- Parameters:
event
- Button clicked- See Also:
-
onSignInButtonClick
private void onSignInButtonClick(javafx.event.ActionEvent event) Citizen signs in his IPT account- Parameters:
event
- Button Clicked- See Also:
-
onSignUpButtonClick
private void onSignUpButtonClick(javafx.event.ActionEvent event) Citizen signs up to IPT Application- Parameters:
event
- Button clicked- See Also:
-
initialize
- See Also:
-
Initializable.initialize(URL, ResourceBundle)
-
initializeViewComponents
protected void initializeViewComponents()Description copied from class:ViewController
Initializes View Component- Specified by:
initializeViewComponents
in classViewController
- See Also:
-