@@ -0,0 +1,1518 @@
+/* Title: summative.java - a comprehensive learning tool for teaching the user the basics of Latin%0A * Author: Johnny Tang%0A * Course: ICS4U%0A * Teacher: Mr. Berry%0A * Date: June 5, 2013%0A * Input: (1) username and password input%0A * %09%09  (2) lesson selection using buttons%0A * %09%09  (3) quiz answers input using dropdown menu%0A * Output: (1) lesson content%0A * %09%09   (2) randomly generated image%0A * %09%09   (3) quiz questions%0A * %09%09   (4) progress and results%0A */%0A%0A//do all the imports%0Aimport java.awt.*;%0Aimport javax.imageio.*;%0Aimport java.awt.event.ActionEvent;%0Aimport java.awt.event.ActionListener;%0Aimport java.awt.image.BufferedImage;%0Aimport java.io.*;%0Aimport java.util.*;%0Aimport javax.swing.*;%0A%0A//overall class of summative%0Apublic class summative %7B%0A%0A%09//main method%0A%09public static void main(String%5B%5D args) %7B%0A%09%09//catch all the exceptions beforehand%0A%09%09try %7B%0A%09%09%09UIManager.setLookAndFeel(%22javax.swing.plaf.metal.MetalLookAndFeel%22);%0A%09%09%7D catch (UnsupportedLookAndFeelException ex) %7B%0A%09%09%09ex.printStackTrace();%0A%09%09%7D catch (IllegalAccessException ex) %7B%0A%09%09%09ex.printStackTrace();%0A%09%09%7D catch (InstantiationException ex) %7B%0A%09%09%09ex.printStackTrace();%0A%09%09%7D catch (ClassNotFoundException ex) %7B%0A%09%09%09ex.printStackTrace();%0A%09%09%7D%0A%09%09UIManager.put(%22swing.boldMetal%22, Boolean.FALSE);%0A%0A%09%09//run the program%0A%09%09javax.swing.SwingUtilities.invokeLater(new Runnable() %7B%0A%09%09%09public void run() %7B%0A%09%09%09%09//make the create and show GUI, catch the IOException%0A%09%09%09%09try %7B%0A%09%09%09%09%09tabs.createAndShowGUI();%0A%09%09%09%09%7D catch (IOException e) %7B%0A%09%09%09%09%09e.printStackTrace();%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D);%0A%09%7D%0A%7D%0A

Create summative.java