/* * testTool.java * * Created on October 19, 2003, 4:53 PM */ import javax.swing.*; /** * * @author Chris */ public class testToolMain extends javax.swing.JFrame { /** Creates new form testTool */ public testToolMain() { initComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents desktopPane = new javax.swing.JDesktopPane(); menuBar = new javax.swing.JMenuBar(); fileMenu = new javax.swing.JMenu(); newMenuItem = new javax.swing.JMenuItem(); openMenuItem = new javax.swing.JMenuItem(); saveMenuItem = new javax.swing.JMenuItem(); saveAsMenuItem = new javax.swing.JMenuItem(); printMenuItem = new javax.swing.JMenuItem(); exitMenuItem = new javax.swing.JMenuItem(); editMenu = new javax.swing.JMenu(); undoMenuItem = new javax.swing.JMenuItem(); redoMenuItem = new javax.swing.JMenuItem(); jSeparator2 = new javax.swing.JSeparator(); cutMenuItem = new javax.swing.JMenuItem(); copyMenuItem = new javax.swing.JMenuItem(); pasteMenuItem = new javax.swing.JMenuItem(); testMenu = new javax.swing.JMenu(); administerTest = new javax.swing.JMenuItem(); gradeTest = new javax.swing.JMenuItem(); jMenuItem1 = new javax.swing.JMenuItem(); jMenuItem2 = new javax.swing.JMenuItem(); questionsMenu = new javax.swing.JMenu(); bankSettingsMenuItem = new javax.swing.JMenuItem(); questionsSeperator = new javax.swing.JSeparator(); localMenuItem = new javax.swing.JMenuItem(); sharedMenuItem = new javax.swing.JMenuItem(); helpMenu = new javax.swing.JMenu(); contentMenuItem = new javax.swing.JMenuItem(); aboutMenuItem = new javax.swing.JMenuItem(); setTitle("Test Tool"); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); getContentPane().add(desktopPane, java.awt.BorderLayout.CENTER); fileMenu.setText("File"); newMenuItem.setText("New Test"); fileMenu.add(newMenuItem); openMenuItem.setText("Open Test"); fileMenu.add(openMenuItem); saveMenuItem.setText("Save"); fileMenu.add(saveMenuItem); saveAsMenuItem.setText("Save As ..."); fileMenu.add(saveAsMenuItem); printMenuItem.setText("Print"); fileMenu.add(printMenuItem); exitMenuItem.setText("Exit"); exitMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitMenuItemActionPerformed(evt); } }); fileMenu.add(exitMenuItem); menuBar.add(fileMenu); editMenu.setText("Edit"); undoMenuItem.setText("Undo"); editMenu.add(undoMenuItem); redoMenuItem.setText("Redo"); editMenu.add(redoMenuItem); editMenu.add(jSeparator2); cutMenuItem.setText("Cut"); editMenu.add(cutMenuItem); copyMenuItem.setText("Copy"); editMenu.add(copyMenuItem); pasteMenuItem.setText("Paste"); editMenu.add(pasteMenuItem); menuBar.add(editMenu); testMenu.setText("Tests"); testMenu.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { testMenuActionPerformed(evt); } }); administerTest.setText("Administer Test"); testMenu.add(administerTest); gradeTest.setText("Grade Test"); gradeTest.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { gradeTestActionPerformed(evt); } }); testMenu.add(gradeTest); jMenuItem1.setText("Pass Back Test"); testMenu.add(jMenuItem1); jMenuItem2.setText("Export to Grader"); testMenu.add(jMenuItem2); menuBar.add(testMenu); questionsMenu.setText("Questions"); bankSettingsMenuItem.setText("Question Bank Settings"); bankSettingsMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bankSettingsMenuItemActionPerformed(evt); } }); questionsMenu.add(bankSettingsMenuItem); questionsMenu.add(questionsSeperator); localMenuItem.setText("Open Local Question Bank"); localMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { localMenuItemActionPerformed(evt); } }); questionsMenu.add(localMenuItem); sharedMenuItem.setText("Open Shared Question Bank"); sharedMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { sharedMenuItemActionPerformed(evt); } }); questionsMenu.add(sharedMenuItem); menuBar.add(questionsMenu); helpMenu.setText("Help"); contentMenuItem.setText("Contents"); helpMenu.add(contentMenuItem); aboutMenuItem.setText("About"); helpMenu.add(aboutMenuItem); menuBar.add(helpMenu); setJMenuBar(menuBar); pack(); }//GEN-END:initComponents private void testMenuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_testMenuActionPerformed // Add your handling code here: }//GEN-LAST:event_testMenuActionPerformed private void gradeTestActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_gradeTestActionPerformed // Add your handling code here: }//GEN-LAST:event_gradeTestActionPerformed private void sharedMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_sharedMenuItemActionPerformed // Add your handling code here: JInternalFrame frame = new questionBank(questionBank.SHARED); frame.pack(); desktopPane.add(frame); frame.setVisible(true); }//GEN-LAST:event_sharedMenuItemActionPerformed private void localMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_localMenuItemActionPerformed // Add your handling code here: JInternalFrame frame = new questionBank(questionBank.LOCAL); frame.pack(); desktopPane.add(frame); frame.setVisible(true); }//GEN-LAST:event_localMenuItemActionPerformed private void bankSettingsMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bankSettingsMenuItemActionPerformed // Add your handling code here: JInternalFrame frame = new bankSettings(bankSettings.LOCAL); frame.pack(); desktopPane.add(frame); frame.setVisible(true); }//GEN-LAST:event_bankSettingsMenuItemActionPerformed private void exitMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_exitMenuItemActionPerformed System.exit(0); }//GEN-LAST:event_exitMenuItemActionPerformed /** Exit the Application */ private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm System.exit(0); }//GEN-LAST:event_exitForm /** * @param args the command line arguments */ public static void main(String args[]) { JFrame mainFrame = new testToolMain(); mainFrame.setSize(800, 600); mainFrame.show(); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JMenuItem aboutMenuItem; private javax.swing.JMenuItem administerTest; private javax.swing.JMenuItem bankSettingsMenuItem; private javax.swing.JMenuItem contentMenuItem; private javax.swing.JMenuItem copyMenuItem; private javax.swing.JMenuItem cutMenuItem; private javax.swing.JDesktopPane desktopPane; private javax.swing.JMenu editMenu; private javax.swing.JMenuItem exitMenuItem; private javax.swing.JMenu fileMenu; private javax.swing.JMenuItem gradeTest; private javax.swing.JMenu helpMenu; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JSeparator jSeparator2; private javax.swing.JMenuItem localMenuItem; private javax.swing.JMenuBar menuBar; private javax.swing.JMenuItem newMenuItem; private javax.swing.JMenuItem openMenuItem; private javax.swing.JMenuItem pasteMenuItem; private javax.swing.JMenuItem printMenuItem; private javax.swing.JMenu questionsMenu; private javax.swing.JSeparator questionsSeperator; private javax.swing.JMenuItem redoMenuItem; private javax.swing.JMenuItem saveAsMenuItem; private javax.swing.JMenuItem saveMenuItem; private javax.swing.JMenuItem sharedMenuItem; private javax.swing.JMenu testMenu; private javax.swing.JMenuItem undoMenuItem; // End of variables declaration//GEN-END:variables }