commit 8c048ec17ab0d9d27da60fb5e8f3d4e102038e4f
parent fa8b2fd35311e27b4b4a9714065db04c2f49e0c0
Author: William Lindholm <william_lindholm@outlook.com>
Date: Mon, 13 Feb 2023 15:10:58 +0100
Added comments
Diffstat:
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/OOP2023_a22willi_a21liltr_assignment2/src/assignment2/GUI.java b/OOP2023_a22willi_a21liltr_assignment2/src/assignment2/GUI.java
@@ -60,14 +60,20 @@ public class GUI implements ActionListener {
menu.add(buttons.get(key)); // add button to GUI
}
+
+ /*
+ * Used to select correct sorting algorithm to use.
+ *
+ * @return String value corresponing with selected sorting algorithm.
+ */
private String selectSort() {
String[] sortingOptions = {"Alphabetical", "Type", "Completed"};
Object selected = JOptionPane.showInputDialog(null, "Choose sorting type", "Selection", JOptionPane.DEFAULT_OPTION, null, sortingOptions, "0");
- if ( selected != null ){//null if the user cancels.
- return selected.toString();
+ if ( selected != null ) {
+ return selected.toString(); //return selected sorting type
}
- return "";
+ return ""; //user cancelled, returning empty string, no sorting will ensue.
}
@Override