summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
index b1d5dbf..5950b0a 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
@@ -14,6 +14,12 @@ import javafx.scene.control.TextInputDialog;
import javafx.scene.control.cell.TextFieldTableCell;
import javafx.util.converter.IntegerStringConverter;
+/**
+ * The controller for the FXML-View Studentenverwaltung.
+ *
+ * @author Dina-Marie Hanxleden & Stefan Suhren
+ * @version 1.0
+ */
public class StudentenverwaltungsController
{
@FXML
@@ -33,6 +39,10 @@ public class StudentenverwaltungsController
private Main main;
+ /**
+ * After the FXML was loaded the controller call the initialize function.
+ *
+ */
@FXML
private void initialize()
{
@@ -69,12 +79,23 @@ public class StudentenverwaltungsController
.getSelectionModel().selectedItemProperty().isNull());
}
+ /**
+ *
+ * Set back reference of the Main.
+ *
+ * @param main
+ */
public void setMain(Main main)
{
this.main = main;
studentTableView.setItems(main.getStudenten());
}
+ /**
+ *
+ * Open the StudenthinzufuegenStage to add a new Student.
+ *
+ */
@FXML
private void handleAddStudent()
{
@@ -111,6 +132,11 @@ public class StudentenverwaltungsController
}
}
+ /**
+ *
+ * Delete the selected Student.
+ *
+ */
@FXML
private void handleDeleteStudent()
{