Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package controllers;
- import javafx.beans.value.ObservableValue;
- import javafx.event.ActionEvent;
- import javafx.fxml.FXML;
- import javafx.scene.control.PasswordField;
- public class LoginController {
- private static final String ONE = "1";
- private static final String TWO = "2";
- private static final String THREE = "3";
- private static final String FOUR = "4";
- private static final String FIVE = "5";
- private static final String SIX = "6";
- private static final String SEVEN = "7";
- private static final String EIGHT = "8";
- private static final String NINE = "9";
- private static final String NULL = "";
- private String password = NULL;
- @FXML
- public PasswordField passwordFiled;
- public void numberOne(ActionEvent actionEvent) {
- procces(this.ONE);
- }
- public void numberTwo(ActionEvent actionEvent) {
- procces(this.TWO);
- }
- public void numberThree(ActionEvent actionEvent) {
- procces(this.THREE);
- }
- public void numberFour(ActionEvent actionEvent) {
- procces(this.FOUR);
- }
- public void numberFive(ActionEvent actionEvent) {
- procces(this.FIVE);
- }
- public void numberSix(ActionEvent actionEvent) {
- procces(this.SIX);
- }
- public void numberSeven(ActionEvent actionEvent) {
- procces(this.SEVEN);
- }
- public void numberEight(ActionEvent actionEvent) {
- procces(this.EIGHT);
- }
- public void numberNine(ActionEvent actionEvent) {
- procces(this.NINE);
- }
- public void confrmButton(ActionEvent actionEvent) {
- }
- public void deleteText(ActionEvent actionEvent) {
- this.password = this.NULL;
- passwordFiled.setPromptText(password);
- }
- //Add input user sign to password
- public void addSignToPassword(String anotherUserString) {
- this.password = new StringBuilder(this.password).append(anotherUserString).toString();
- }
- public void showPassword() {
- System.out.println(this.password);
- }
- //Max 4 sings
- public void checkLenghtOfPassword() {
- if (this.password.length() > 4) {
- this.password = password.substring(0, 4);
- }
- }
- public void procces(String sign){
- addSignToPassword(sign);
- checkLenghtOfPassword();
- passwordFiled.setPromptText(password);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement