Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package it.ytnoos.randomnumbergenerator.listener;
- import eu.iamgio.libfx.api.JavaFX;
- import it.ytnoos.randomnumbergenerator.utils.Account;
- import it.ytnoos.randomnumbergenerator.utils.FileManager;
- import javafx.event.ActionEvent;
- import javafx.event.EventHandler;
- import javafx.scene.control.Button;
- import javafx.scene.control.TextField;
- import java.io.FileWriter;
- import java.io.IOException;
- public class ClickButton extends FileManager {
- private Button clicked = (Button) JavaFX.fromId("Entra");
- private TextField username = (TextField) JavaFX.fromId("Username");
- private TextField password = (TextField) JavaFX.fromId("Password");
- private Account account;
- public void registerEvents() {
- clicked.setOnAction(e -> {
- if (!username.getText().isEmpty() && !password.getText().isEmpty()) {
- try {
- account = new Account(null, username.getText(), password.getText());
- register(account.getJson());
- } catch (Exception e1) {
- e1.printStackTrace();
- }
- }
- });
- }
- private void register(String json) {
- try {
- FileWriter writer = new FileWriter(new FileManager().getSecondPath() + "\\accounts.json");
- writer.write(json);
- writer.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Add Comment
Please, Sign In to add comment