Select Git revision
RalliGUIController.java
Forked from
tie / ohj2 / 2023k / ohj2
Source project has a limited visibility.
RalliGUIController.java 5.25 KiB
package rekisteri;
import java.net.URL;
import java.util.ResourceBundle;
import fi.jyu.mit.fxgui.Dialogs;
import fi.jyu.mit.fxgui.ModalController;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.TextField;
import rekisteriJAVA.Rekisteri;
/**
* @author idamk
* @version 16.2.2023
*
*/
public class RalliGUIController implements Initializable {
@FXML private TextField textHaettava; //haettava aloitusikkunasta
@FXML private TextField textrajaus;
private String rekisterinNimi = "ralliAsia";
@FXML private void handleHae() { hae(); }
@FXML private void handleTarkasteluun() { tarkasteluun();}
/**
* Ajetaan, kun klikataan "Lisää uusi"
*/
@FXML private void handleUusi() { lisaaUusi();}
/**
* Ajetaan kun klikataan menusta "Tulosta"
*/
@FXML private void handleTulosta() {
//TulostusController.tulosta(null);
}
/**
* Ajetaan, kun klikataan "Peruuta" näppäintä. Auki ollut ikkuna suljetaan eikä mahdollisia muutoksia tallenneta
*/
@FXML private void handlePeruuta() { peruuta();}
/**
* Ajetaan kun klikataan "Muokkaa". Avaa uuden ikkunan, missä valitun henkilön tai rallin tietoja voi muokata
*/
@FXML private void handleMuokkaa() {
ModalController.showModal(RalliGUIController.class.getResource("HenkiloDialogView.fxml"), "Henkilo", null, "");
}
/**
* Ajetaan, kun klikataan "Poista henkilö" henkilön kohdalla
*/
@FXML private void handlePoistaHenkilo() {
Dialogs.showMessageDialog("Poistetaan henkilö, ei toimi vielä");
}
/**
* Ajetaan, kun klikataan "Poista ralli" rallien kohdalla