import java.util.ArrayList; import javax.swing.JOptionPane; /** * Graphical user interface for decision support application. * * @author Dr. Jody Paul * @version 4 April 2006 */ public class GraphicalUserInterface extends UserInterface { public ArrayList < Choice > getChoices() { ArrayList < Choice > alchoice = new ArrayList < Choice >(); /* Your code here */ return alchoice; } public ArrayList < Characteristic > getCharacteristics() { ArrayList < Characteristic > alchar = new ArrayList < Characteristic >(); /* Your code here */ return alchar; } public void getCharacteristicRankings(ArrayList < Characteristic > alc, int defaultValue) { /* Your code here */ } public double[][] getCrossRankings(ArrayList < Choice > choices, ArrayList < Characteristic > characteristics, int defaultValue) { double[][] crossRankings = new double[choices.size()][characteristics.size()]; /* Your code here */ return crossRankings; } public void showResults(ArrayList < Choice > choices) { /* Your code here. */ } }