From 0b4e6b81213e7d3b29b755bc0e530d1ce56eb89b Mon Sep 17 00:00:00 2001
From: Kiljala Renne Lauri Olavi <renne.l.o.kiljala@student.jyu.fi>
Date: Tue, 25 Mar 2025 16:20:18 +0200
Subject: [PATCH] done

---
 src/fxHarakka/HarakkaController.java     |  4 +++-
 src/fxHarakka/LuoProjektiController.java | 20 +++++++++++++++++---
 src/fxHarakka/luokat/Naytto.java         |  7 +++++++
 3 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/src/fxHarakka/HarakkaController.java b/src/fxHarakka/HarakkaController.java
index f19c3b3..01e270d 100644
--- a/src/fxHarakka/HarakkaController.java
+++ b/src/fxHarakka/HarakkaController.java
@@ -156,6 +156,7 @@ public class HarakkaController {
 
 
 
+
     @FXML
     void HandleMuokkaa(ActionEvent event) {
         Dialogs.showMessageDialog("Myöhemmin: Tästä saat muokattua");
@@ -168,7 +169,8 @@ public class HarakkaController {
 
 
     /** Tapahtumankäsittelijä kun painetaan lisää Projekti painiketta päämenussa.
-     * avaa modaalisen ikkunan ja pyytää uuden projektin tiedot.
+     * avaa modaalisen ikkunan ja pyytää uuden projektin tiedot, jonka jälkeen hierarkiaa pitkin
+     * tietorakenteeseen.
      *
      * @param event klikataan päämenussa lisää projekti
      */
diff --git a/src/fxHarakka/LuoProjektiController.java b/src/fxHarakka/LuoProjektiController.java
index a3246f4..d087279 100644
--- a/src/fxHarakka/LuoProjektiController.java
+++ b/src/fxHarakka/LuoProjektiController.java
@@ -47,11 +47,17 @@ public class LuoProjektiController implements ModalControllerInterface<Projekti>
 
     }
 
+    /**
+     * kun painetaan hylkää projekti
+     *
+     *
+     * @param event
+     */
     @FXML
     void HylkaaProjekti(ActionEvent event) {
-
-
-
+        projektiNimi = null;
+        projektiAihe = null;
+        ModalController.closeStage(projektiNimi);
     }
 
     /**
@@ -67,6 +73,14 @@ public class LuoProjektiController implements ModalControllerInterface<Projekti>
 
     }
 
+
+    /**Jos tietokentät täytetty uusi projekti ikkunassa niin antaa modaalin kautta tiedon luodusta projektista
+     * eteenpäin
+     *
+     *
+     *
+     * @param event kun painetaan luo projekti projektin luomisikkunassa
+     */
     @FXML
     void luoProjekti(ActionEvent event) {
        String pNimi = projektiNimi.getText();
diff --git a/src/fxHarakka/luokat/Naytto.java b/src/fxHarakka/luokat/Naytto.java
index 2681a02..a41754d 100644
--- a/src/fxHarakka/luokat/Naytto.java
+++ b/src/fxHarakka/luokat/Naytto.java
@@ -1,8 +1,15 @@
 package fxHarakka.luokat;
 
+import fxHarakka.HarakkaController;
+
 public class Naytto {
 //Naytöllä on viite harakkaan --> naytossa pitää olla instanssi harakalle
     public Harakka harakka = new Harakka();    //luodaan ns. uusi istunto --> voi olla useampi harakka
                                                 //jos jatkossa haluaa useamman käyttäjän
 
+    public void main(){
+
+    }
+
+
 }
-- 
GitLab