Guest User

Untitled

a guest
Jan 30th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. package it.ytnoos.randomnumbergenerator.listener;
  2.  
  3.  
  4. import eu.iamgio.libfx.api.JavaFX;
  5. import it.ytnoos.randomnumbergenerator.utils.Account;
  6. import it.ytnoos.randomnumbergenerator.utils.FileManager;
  7. import javafx.event.ActionEvent;
  8. import javafx.event.EventHandler;
  9. import javafx.scene.control.Button;
  10. import javafx.scene.control.TextField;
  11.  
  12. import java.io.FileWriter;
  13. import java.io.IOException;
  14.  
  15.  
  16.  
  17. public class ClickButton extends FileManager {
  18.  
  19. private Button clicked = (Button) JavaFX.fromId("Entra");
  20. private TextField username = (TextField) JavaFX.fromId("Username");
  21. private TextField password = (TextField) JavaFX.fromId("Password");
  22. private Account account;
  23.  
  24. public void registerEvents() {
  25. clicked.setOnAction(e -> {
  26. if (!username.getText().isEmpty() && !password.getText().isEmpty()) {
  27. try {
  28. account = new Account(null, username.getText(), password.getText());
  29. register(account.getJson());
  30. } catch (Exception e1) {
  31. e1.printStackTrace();
  32. }
  33. }
  34. });
  35. }
  36.  
  37. private void register(String json) {
  38. try {
  39. FileWriter writer = new FileWriter(new FileManager().getSecondPath() + "\\accounts.json");
  40. writer.write(json);
  41. writer.close();
  42.  
  43. } catch (IOException e) {
  44. e.printStackTrace();
  45. }
  46. }
  47. }
Add Comment
Please, Sign In to add comment