diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-04-27 17:05:42 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-04-27 17:05:42 +0200 |
commit | bb7d195e0167b08d3f5ed59dc28e72b3a298a3f6 (patch) | |
tree | 51c3073fc37e4df7d4815d2c698b25162a048821 /src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java | |
parent | 6a6df49297419b38182e876183c59379677a13ae (diff) |
simplify: merge subpackage model into main package
Diffstat (limited to 'src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java')
-rw-r--r-- | src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java new file mode 100644 index 0000000..695c19c --- /dev/null +++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java @@ -0,0 +1,60 @@ +// SPDX-FileCopyrightText: 2025 Jonas Smedegaard <dr@jones.dk> +// SPDX-License-Identifier: GPL-3.0-or-later + +package dk.biks.bachelorizer; + +import java.util.ArrayList; + +/// Bachelorizer - GUI model +public class GUI{ + + /// Default constructor + // (declared explicitly only to silence javadoc) + public GUI(){ + } + + /// Activity list + private Person student; + + /// Activity list + private ArrayList<String> list = new ArrayList<>(); + + /// Add student + /// + /// @param name Name of student + public void addStudent(String name){ + student = new Person(name); + } + + /// Get student name + /// + /// @return name of student + public String getStudentName(){ + return student.name; + } + + /// Add activity to list + /// + /// @param s Activity to add + public void addActivity(String s){ + list.add(s); + } + + /// Get list of activities + /// + /// @return activity list + public ArrayList<String> getActivities(){ + return list; + } + + /// Delete last activity from list + public void delOneActivity(){ + if(list.size()>0) + list.remove(list.size()-1); + } + + /// Delete all activities from list + public void delAllActivities(){ + list.clear(); + } +} |