OOP-Projects-Java

Log | Files | Refs | README

commit 8c048ec17ab0d9d27da60fb5e8f3d4e102038e4f
parent fa8b2fd35311e27b4b4a9714065db04c2f49e0c0
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Mon, 13 Feb 2023 15:10:58 +0100

Added comments

Diffstat:
MOOP2023_a22willi_a21liltr_assignment2/src/assignment2/GUI.java | 12+++++++++---
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